我正在 Titanium 中创建一个 iPhone/Android 应用程序。我有 2 个 js 文件 1. app.js 2.rss.js
在 app.js 中,我编写了以下代码:-
if(Titanium.Platform.name != 'android'){
var rssWindow = Titanium.UI.createWindow(
{
url : "rss.js",
title : "RSS FEEDS",
barColor:'#0f0f0f',
backgroundImage:'images/Background.png'
});
navigation.open(rssWindow,{animated:true});
}
else{
var intent = Ti.Android.createIntent({
url: 'rss.js',
});
intent.addCategory(Ti.Android.CATEGORY_LAUNCHER);
Ti.Android.currentActivity.startActivity(intent);
}
此代码将我正确带到 rss.js,但在 rss.js 中,当我尝试设置当前窗口的背景图像时,应用程序在 Android 中运行时崩溃,而在 Iphone 中运行正常。
rss.js
if(Titanium.Platform.name == 'android')
var activity = Ti.Android.currentActivity;
var win = Titanium.UI.currentWindow;
Titanium.API.info('RSS screen loaded');
win.backgroundImage = 'images/Background.png'
有没有人可以解决这个问题或者我做错了什么。图像路径已检查且正确。