【发布时间】:2012-08-08 10:52:26
【问题描述】:
我正在 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'
有没有人可以解决这个问题或者我做错了什么。 图片路径已检查且正确。
【问题讨论】:
-
你用的是什么Ti SDK版本?
标签: javascript android iphone titanium-mobile