我對Android非常陌生,請耐心等待。必須兩次觸摸返回按鈕才能繼續上一次活動
當您開始新的活動時,默認情況下,設備上的「後退」按鈕應該讓您回到上一個活動。
在我的情況下,我必須在回到上一個活動之前按下後退按鈕兩次。
請告知
我對Android非常陌生,請耐心等待。必須兩次觸摸返回按鈕才能繼續上一次活動
當您開始新的活動時,默認情況下,設備上的「後退」按鈕應該讓您回到上一個活動。
在我的情況下,我必須在回到上一個活動之前按下後退按鈕兩次。
請告知
private int count = 0;
@Override
public void onBackPressed() {
count++;
if (count == 2) {
//Do your stuff here
count = 0;
}
}
在我看來,計數器應該在錄像屏幕/菜單按鈕/等時重置。在這種情況下,在幾分鐘後第二次錄音仍然會「做你的事情」。 – hsz
這有何幫助? –
@hsz我同意你的意見。我只是給他做這件事的方式。但是,是的,當用戶按下屏幕和其他按鈕時,最好重置變量。但是隻有他知道他真正想做什麼(也許他希望在整個生命週期中有這個) –
您是否嘗試過調試操作,查看當您按下背面的第一次什麼happends?你確定你不只是兩次開始同一個活動,然後第一次按下關閉最後一個實例,第二次按下關閉第一個實例,給人的印象是你必須按兩次回到不同的行動? –
如果你沒有重寫onBackPressed(),這是一個奇怪的行爲。 –
非常奇怪,只是在另一臺設備上測試過,它工作正常!只發生在三星Galaxy S2上,星系標籤正常工作 – user1529522