Android 将标志添加到钛合金中
我在Tianium/appcelerator for android上开发了一个应用程序,刚刚发现如果应用程序“强制停止”,推送通知在默认情况下不会出现在设备上-但是文档中有一个标志可以帮助我: FLAG_INCLUDE_STOPPED_包-在要解决的潜在目标列表中包括已停止应用程序的意图过滤器 这个标志是用来表示意图的,但我不知道如何在钛平台上正确设置它 有人能帮我吗?Android 将标志添加到钛合金中,android,push-notification,titanium,appcelerator,Android,Push Notification,Titanium,Appcelerator,我在Tianium/appcelerator for android上开发了一个应用程序,刚刚发现如果应用程序“强制停止”,推送通知在默认情况下不会出现在设备上-但是文档中有一个标志可以帮助我: FLAG_INCLUDE_STOPPED_包-在要解决的潜在目标列表中包括已停止应用程序的意图过滤器 这个标志是用来表示意图的,但我不知道如何在钛平台上正确设置它 有人能帮我吗? 谢谢 您应该使用Tianium为Android提供的addFlags(flags)方法(或者使用setFlag(flag))
谢谢 您应该使用Tianium为Android提供的
addFlags(flags)
方法(或者使用setFlag(flag)
)。它将标志添加到意图已经具有的标志中
简短示例:
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_MAIN,
url: 'activity1.js'
});
intent.addFlags(FLAG_INCLUDE_STOPPED_PACKAGES); //WARNING: READ ON BELOW
Ti.Android.currentActivity.startActivity(intent);
不幸的是,这是你需要的旗帜。现在您有三个选项: