我發現瞭如何在應用程序轉到後臺跟蹤,像這樣的一些問題/回答: Run code when Android app is closed/sent to backgroundAndroid與Xamarin - 如何在用戶關閉應用程序時運行代碼?
但我需要運行僅當用戶實際關閉應用程序的代碼。
爲了舉例說明:
- 用戶點擊在概述按鈕;
- Android將打開最近應用程序的縮略圖圖像列表;
- 用戶滑動我的應用程序的縮略圖以將其刪除(這裏是我需要運行代碼的位置)。
我試圖給OnDestroy()
方法添加一些代碼,但是當我執行上述步驟時似乎沒有調用它。我知道代碼的工作原理,因爲我已經完成了一個測試,在OnCreate()
開始時我打電話給Finish()
,然後OnDestroy()
被調用,所以我的代碼。
我使用Xamarin和MvvmCross,但也歡迎Java代碼。