我正在构建一个 Titanium 应用程序。在这个阶段,我只为 Android 开发这个。
我的应用程序需要执行以下操作:当用户单击按钮时,必须发送通知。我检查了 Titanium Notificationmanager页,他们帮了我很多。当用户单击按钮时,会弹出一个 Intent 。
现在,对于我的应用程序的第二部分,我想将用户从通知 Intent 引导到一个新屏幕(或 View )。这怎么可能?
在 Intent 中你需要指定类名:
var intent = Ti.Android.createIntent({
flags : Ti.Android.FLAG_ACTIVITY_CLEAR_TOP | Ti.Android.FLAG_ACTIVITY_NEW_TASK,
// Substitute the correct classname for your application
className : 'com.appcelerator.notificationsample.NotificationsampleActivity',
});
intent.addCategory(Ti.Android.CATEGORY_LAUNCHER);
如何将用户引导至新屏幕?我需要做一个新的合金 Controller 吗?我需要做一个新的观点吗? 有人可以帮帮我吗? :)
最佳答案
您实际上可以使用应用程序的相同(主要)包/类并监听 newintent
事件 ( http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Android.Activity-event-newintent ),然后呈现特定 View 。
要开始新 Activity ,请阅读 http://docs.appcelerator.com/titanium/latest/#!/guide/Android_Intents-section-43287298_AndroidIntents-CreateanExplicitIntent
关于android - 钛: Intent 后的新观点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28878667/