希望我可以很好地解釋我的問題 我在eclipse中編寫了一個android應用程序,但所有代碼運行通過WebView和JavaInterface 我的意思是我有我的應用程序中的webview並通過JavaInterface連接到android功能 此應用的編碼爲Android 5.0,我的問題只是爲了退出應用程序。退出應用程序不工作在某些設備
public void exitFromApp(){
finish();
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
}
這是我的退出功能,它適用於我的手機和月食模擬器罰款 但是當我想測試它在某些設備上,例如我的friend'a設備(手機華爲)及本網站https://www.manymo.com ,當我點擊退出時,該應用程序返回到webview的主頁,並永遠不會退出。
從未使用'killProcess'調用自己,但IIRC'WebView'有它自己的線程,可能在您的手機上,您可以使用後退按鈕來關閉它? – John
是的,在我的手機上。我忘了說我編寫了一個函數,如果用戶點擊返回按鈕,應用程序將在所有設備上退出,但webview上的獨立退出鏈接在某些設備上不起作用 – Mohamm6d
什麼是獨立退出鏈接?我的'WebView'是一個全屏HTML渲染。只有當我使用沒有後退按鈕的設備時,我纔沒有實現我自己的'ActionBar'-esque控件。 – John