第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Activity 跳轉(zhuǎn)問題

Activity 跳轉(zhuǎn)問題

慕仰6620973 2016-09-27 16:29:59
從第一個Activity,跳到第二個Activity,從第二個Activity點擊后,跳到第三個Activity,怎么在跳回第一個?正常來說我直接用startActivity就可以。但返回的是一個新的頁面。。我想要跳到之前的那個而不是又新開一個。
查看完整描述

2 回答

已采納
?
微笑聽雨

TA貢獻27條經(jīng)驗 獲得超25個贊

你可以在第二個Activity跳轉(zhuǎn)到第三個Activity后,調(diào)用finish方法將自己結(jié)束掉

查看完整回答
反對 回復 2016-09-27
?
小羅希冀

TA貢獻13條經(jīng)驗 獲得超7個贊

你的這個問題,涉及到到Activity的4種啟動模式,先來介紹一下Activity的這4種啟動模式分別是standard(標準模式),singleTop(單一頂部Activity模式),singleTask(單一Activity模式)以及singleInstance(單一實例模式),Activity的4種啟動模式可以在AndroidManifest.xml文件中的activity標簽中指定android:launchMode屬性來選擇啟動模式。好了,現(xiàn)在回到你的問題,由于Activity默認的啟動模式為standard模式,所以在第三個Activity跳轉(zhuǎn)到第一個Activity的時候,是另外創(chuàng)建第一個Activity并把它放在管理Activity的棧中,所以此時管理Activity的棧中一共有兩個第一個Activity,舊的存放在棧底(你看不見),新的存放在棧頂(就是你看到的)!!因此如果你想要的是把棧底的第一個Activity放到棧頂而不是新建第一個Activity的話,你需要將Activity的launchMode設置為singleTask??,這樣子就得到你想要的效果了,至于另外兩種Activity的啟動模式你可以在網(wǎng)上搜索一下是怎么用的,打的字有點多,請耐心看完呦,加油

查看完整回答
反對 回復 2016-09-27
  • 2 回答
  • 2 關(guān)注
  • 1577 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號