我的應用程序有一個按鈕,用作android上的後退按鈕。然而,它出現在任何其他應用程序的頂部,我希望用戶按下「後退按鈕」,即我的自定義後退按鈕,以關閉當前活動。我可以得到當前的活動名稱,所以我的問題是我如何完成只有類名的活動?謝謝Android:用類名完成活動
回答
你的問題不清楚,但我認爲你想要做的就是關閉當前的活動,當你點擊一個按鈕,讓你回到以前的活動。下面點擊偵聽器添加到您的後退按鈕
new View.OnClickListener() {
public void onClick(View view) {
MyActivityName.this.finish();
}
}
其實我正在做一個服務,我不能打電話完成。我只能得到正在運行的活動的活動名稱,這是我想在用戶單擊自定義後退按鈕時關閉的活動名稱。 – xXJJJasonMokXx
在這種情況下,我剛剛爲另一個我認爲應該相關的問題寫了一個答案,看看這裏:http://stackoverflow.com/questions/21351974/how-to-perform-back-button-action-in-another-app/21352046#21352046 –
你應該注意simons評論上面,我'已經upvoted。這似乎是一個糟糕的用例,所以你可能會以錯誤的方式接近問題 –
這是我的情景
A-> B-> C^
當C成功了,我再次想來到一個,如果用戶按下後退按鈕然後不想要AI想要B
在這種情況下,如果用戶按回來然後返回false成功事務後,如果C上設置true標誌,我採取了靜態布爾變量。
在B I檢查
@Override
protected void onRestart() {
if (isSuccessfully) {
finish();
}
super.onRestart();
}
- 1. Android活動完成
- 2. 在android中完成類的活動
- 3. Android:從其他活動完成活動
- 4. 完成活動Android(與Theme.Dialog)?
- 5. 在Android中完成活動
- 6. 遠程完成Android活動
- 7. Android活動完成繪圖
- 8. Android 4.0.3並完成活動
- 9. Android - 完成中間活動
- 10. Android完成父母活動
- 11. 從非活動類的Android完成活動
- 12. Android Espresso:等待活動完成/啓動
- 13. Android - 完成動畫結束活動?
- 14. Android - 在調用活動完成時獲取活動結果
- 15. 活動未完成
- 16. 活動未完成
- 17. Android爲什麼沒有完成活動
- 18. Android完成兒童活動錯誤
- 19. 完成(關閉)觸摸的Android活動
- 20. Android,活動完成()會發生什麼?
- 21. BackStack中的完成活動 - Android
- 22. Android完成()在Asynctask中的活動
- 23. Android BroadcastReceiver完成並開放活動
- 24. 完成活動不在Android(Xamarin)關閉
- 25. Android - 返回並完成活動
- 26. Android完成之前的導航活動
- 27. 無法完成從Android onOptionsItemSelected活動
- 28. 完成活動 - Google地圖Android
- 29. Android完成當前活動並啓動父項活動
- 30. 完成標準java類的活動
爲什麼實現自己的後退按鈕時的Android已經有一個?這不是很好的可用性。 – Simon