我有一個應用程序,當用戶開始運行應用程序時,它在數據庫中註冊一個新條目。問題是,當用戶退出時,我想刪除數據庫中的這個註冊表。我知道使用JSON,MySQL和PHP進行這些插入和刪除,但我不知道如何在用戶以正常方式退出應用程序時應用這些功能。 我想知道是否有像public public onBackPressed()這樣的函數,它總是一樣的東西,但你可以覆蓋它。關閉Android應用程序,並在那一刻做任務
感謝
我有一個應用程序,當用戶開始運行應用程序時,它在數據庫中註冊一個新條目。問題是,當用戶退出時,我想刪除數據庫中的這個註冊表。我知道使用JSON,MySQL和PHP進行這些插入和刪除,但我不知道如何在用戶以正常方式退出應用程序時應用這些功能。 我想知道是否有像public public onBackPressed()這樣的函數,它總是一樣的東西,但你可以覆蓋它。關閉Android應用程序,並在那一刻做任務
感謝
有一個方法的onDestroy()當用戶與應用程序進行,並釋放資源被調用,您可以覆蓋在你的活動,做你想做的吧,如果你想要一個從onDestroy()前一步,它是onStop(),當活動進入背景時被調用等。您也可以重寫它。
然後,這是我有:'公共無效onDestroy(){新borrar()。execute() ; super.onDestroy();'。 asynctask Borrar()應該從數據庫中刪除,但這不會發生。我做得好嗎? – Katherine99
首先在方法頭部的上方添加@覆蓋,然後嘗試先在體內調用super.onDestroy(),然後調用新的Borrar()。execute(),如果這些方法不起作用,則嘗試使用onStop()而不是onDestroy() ,再次用@覆蓋註釋, ps在Windows ctrl +空間爲您提供可用的方法,如果您從那裏選擇這些方法,他們只是爲您生成一個框架代碼。 –
使用Android的onBackPressed()方法並刪除超級調用並執行所有操作,並在最後階段寫入finish(),這將關閉您的應用程序。
只有在您的其他活動已關閉時才能使用,否則它將關閉當前活動並轉到上一次活動。
onBackPressed?請參考這可能有助於 - > http://stackoverflow.com/questions/4969541/override-back-button-in-android – KOTIOS