Q
安全應用
1
A
回答
0
因爲用戶可以通過很多不同的方式離開您的應用程序,所以在Android上聽取要按的主鍵沒有多大意義。
您可以改爲改寫onStop()或onPause(),具體取決於您的偏執級別,並在此事件中註銷用戶。
你可以找到一個活動的官方文檔生命週期中的細節:http://developer.android.com/guide/topics/fundamentals.html#actlife
我建議你到這兩種方法有一些調試重寫裏面,試試你的申請,並決定在其中,你應該把你的註銷()代碼。 請記住,沒有聽者產品:
@Override
public void onPause() {
super.onPause();
Log.d("MyTestActivity", "onPause()");
}
@Override
public void onStop() {
super.onStop();
Log.d("MyTestActivity", "onStop()");
}
0
您可以通過具有「家」的按鈕,這裏面的作用是類似的監聽器實現這一點。但你可以尋找一個OnStop()
protected void onStop()
{
super.onStop();
deleteFiles(cacheDir);
}
在偵聽器內調用deleteFiles(cacheDir);
private void deleteFiles(File dir){
if (dir != null){
if (dir.listFiles() != null && dir.listFiles().length > 0){
// RECURSIVELY DELETE FILES IN DIRECTORY
for (File file : dir.listFiles()){
deleteFiles(file);
}
} else {
// JUST DELETE FILE
dir.delete();
}
}
}
權限: android.permission.CLEAR_APP_CACHE android.permission.DELETE_CACHE_FILES
相關問題
- 1. 應用安全
- 2. 安全MVC3應用
- 3. Asp.net應用安全
- 4. iOS應用安全
- 5. Android安全鎖屏在安全應用中的應用
- 6. 安全的應用程序
- 7. 測試iOS應用安全
- 8. Android應用安全 - 如何?
- 9. 安全的python web應用
- 10. Web應用程序安全
- 11. 投票應用安全
- 12. 目錄應用安全
- 13. 安全移動應用
- 14. Android應用程序安全
- 15. 安全網址/應用
- 16. 我的應用安全鎖
- 17. 應用運輸安全
- 18. Google Glass First應用安全
- 19. MongoDb應用程序安全
- 20. Web應用程序安全
- 21. 編寫安全asp.net應用
- 22. 旁路應用tTransport安全
- 23. 安全REST API應用
- 24. 安全註冊WordPress的安卓應用
- 25. 應用傳輸安全(ATS)和本地已安全連接
- 26. 線程安全應用程序中的線程安全
- 27. 的Java Web應用服務安全和不安全的資源
- 28. iPhone應用程序中的安全漏洞有多安全?
- 29. iOS應用場景中的安全密鑰,安全嗎?
- 30. Spring安全方法HTTP應用程序中的安全級別
你可以嘗試使用[的onPause(http://developer.android.com/reference /android/app/Activity.html#onPause())註銷 – 2010-07-03 09:29:54