0
我有一個Android App Widget,點擊時使用PendingIntent
開始一個Activity,與App Widget關聯的主應用程序也使用它。用戶完成從App Widget啓動的Activity後,按下後退按鈕,用戶將被帶到MAIN應用程序Activity堆棧頂部的Activity。我希望後退按鈕將用戶帶回Android桌面/主屏幕。如何從應用程序活動堆棧中分離Android應用程序小部件活動堆棧?
總之,我想爲我的App Widget和Application分別使用Activity堆棧。不知道爲什麼Android想要結合這些。
這就是我現在在App Widget中的功能,它不工作。 Intent.FLAG_ACTIVITY_CLEAR_TOP
或Intent.FLAG_ACTIVITY_NEW_TASK
似乎對堆棧沒有任何影響。
Intent intent = buildWidgetIntent(context, info);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(context,
mRequestCode++, intent, PendingIntent.FLAG_UPDATE_CURRENT);
感謝您的任何幫助。