希望の問題をよく説明できます。 EclipseでAndroidアプリケーションをコード化しましたが、WebViewとJavaInterfaceですべてのコードを実行しました 私は自分のアプリケーションでwebviewを持っていて、JavaInterface このアプリはAndroid 5.0用にコーディングされていますが、私の問題は単にアプリから終了するための問題です。一部のデバイスで終了アプリケーションが動作しない
public void exitFromApp(){
finish();
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
}
これは私のexit関数であるとそれは 自分の携帯電話にして日食エミュレータ上で正常に動作しますが、私は、例えば、いくつかのデバイス上で私のfriend'aデバイス(HUAWEI携帯電話)と、このウェブサイトhttps://www.manymo.comをそれをテストしたいとき私がexitをクリックすると、アプリはwebviewのメインページに戻り、決して終了しません。
自分自身で 'killProcess'呼び出しを使用したことはありませんでしたが、IIRC' WebView'は独自のスレッドを持っています。おそらくあなたの携帯電話で戻るボタンを使用して呼び出すことができますか? – John
はい、私の電話はあります。また、私は関数をコード化したことを忘れていたユーザーが戻るボタンをクリックすると、すべてのデバイスで非常にうまく終了するが、一部のデバイスではwebviewのスタンドアロンの終了リンクが機能しない – Mohamm6d
スタンドアロンの終了リンク私の 'WebView'は全画面HTMLレンダリングです。私がバックボタンなしでデバイスを使用する場合に限り、私自身の 'ActionBar'-esqueコントロールを実装することなく、私は立ち往生します。 – John