我不確定這個問題以前是否被問過,但我似乎無法找到任何對它的引用。我希望我能在這裏得到一些幫助。創建通知以自行啓動非MAIN活動..可能嗎?
目前我有一個應用程序與兩個活動,Activity Main
和Activity Dialog
。
Activity Main
是我的主要活動,從應用程序從主屏幕啓動時開始。
Activity Dialog
已在清單中聲明<activity style="@android:style/Theme.Dialog">
以便它看起來像一個對話框。
然後我創建了一個通知,這樣的(不完整的代碼):
Intent notificationIntent = new Intent(ActivityMain.this, ActivityDialog.class);
PendingIntent contentIntent = PendingIntent.getActivity(ActivityMain.this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
mNotificationManager.notify(ID, notification);
我所試圖實現的是向用戶展示Activity Dialog
作爲一個對話框(包含一些相關的信息),用戶選擇時通知。然後用戶可以關閉對話並繼續他們正在做的任何事情。
不幸的是,這種方式似乎不起作用,因爲點擊通知將導致Activity Main
首先啓動,填滿屏幕,然後Activity Dialog
將信息顯示爲對話框。
有什麼辦法可以創建一個通知,它會自行啓動Activity Dialog
?即使Activity Dialog
不是主要活動?
是的!這很好用!謝謝!! – Coins 2011-06-13 04:42:42