在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Android  網(wǎng)絡(luò)安全/ Android TaskStackBuilder

Android TaskStackBuilder

  activity_Intent = new Intent(this, MainPlayActivity.class);
        activity_Intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
        TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
        stackBuilder.addParentStack(MainPlayActivity.class);
        stackBuilder.addNextIntent(activity_Intent);
        PendingIntent openActivity = stackBuilder.getPendingIntent(5, PendingIntent.FLAG_UPDATE_CURRENT);
  <activity
            android:name=".localmodule.ui.MainPlayActivity"
            android:screenOrientation="portrait"
            android:launchMode="singleTask">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value=".indexmodule.IndexActivity" />
        </activity>

如上我通過代碼創(chuàng)建了一個(gè)帶返回主界面功能的TaskStackBuilder 對象,但是當(dāng)我通過點(diǎn)擊notification觸發(fā)這個(gè)PendingIntent時(shí),它能夠打開MainPlayActivity,然后按返回鍵也能夠打開IndexActivity 但是每次返回到IndexActivity時(shí)都會刷新界面,請問如何才能在返回IndexActivity時(shí)不刷新界面或者數(shù)據(jù)。
PS:效果就像網(wǎng)易云音樂那樣,當(dāng)點(diǎn)擊通知欄打開主播放界面(有黑膠唱片的那個(gè)界面)然后按手機(jī)返回鍵返回到網(wǎng)易云音樂主界面 ,但是主界面并不會再次刷新

回答
編輯回答
愛礙唉

IndexActivity 也需要設(shè)置 singleTask 屬性.

2018年7月28日 18:20
編輯回答
糖豆豆

不更新UI?

2017年5月6日 23:12