ブラウザをプログラムで閉じる/終了しようとしています。しかし、私はデフォルトのブラウザクラスでどのメソッドも見つけられませんでした。誰にどのように知っていますか?ブラウザをプログラムで終了する
答えて
あなた自身がWebView
を使用している場合は、あなたの活動はfinish()
となります。
他のアプリケーションを参照している場合は、特にプログラムがフォアグラウンドにある場合は、プログラムでブラウザを閉じる/終了できません。
アンドロイドでの殺処分は悪い考えであり、決して奨励されません。まだこれを続行したい場合は、このようなことをすることができます。
List<ActivityManager.RunningAppProcessInfo> list = servMng.getRunningAppProcesses();
if(list != null){
for(int i=0;i<list.size();++i){
if("com.android.browser".matches(list.get(i).processName)){
int pid = android.os.Process.getUidForName("com.android.browser");
android.os.Process.killProcess(pid);
}
}
}
また、このanswerをご覧ください。
これは、プロセスを強制終了するこの方法が推奨されない理由の詳細な説明を提供します。
[killProcess()のマニュアル](http://goo.gl/vP7kA)に明記されているように、これは機能しません。これは、 'com.android.browser'がそれ自身を殺している場合、またはキラーがシステムファームウェアの一部であり、' com.android.browser'と同じユーザーアカウントで実行されている場合にのみ機能します。 – CommonsWare
+1 ohhkk my bad。 "カーネルはあなたが実際にどのPIDを殺すことができるかについての標準的な制限を依然として課しています" –
- 1. プログラムをフラッターでプログラムを終了する
- 2. Turbo C++ Webブラウザでプログラムが異常終了する
- 3. プログラムが終了すると `exec`でプロセスを終了する
- 4. 終了コード10で終了したプログラム
- 5. ModalViewを終了ボタンでプログラムで終了する
- 6. ブラウザでセッションを終了するCodeigniter 3
- 7. ブラウザが終了したらセッションを終了する方法
- 8. Enterキーでプログラムを終了
- 9. サブプロセスを終了するとPythonプログラムが終了する
- 10. アプリケーションをプログラムで終了する
- 11. プログラムでJavaのプロセスを終了する
- 12. Python:printステートメントでプログラムを終了する
- 13. プログラムでPythonシェル(IDLE)を終了する
- 14. Whileループでプログラムを終了する
- 15. Pythonでプログラムを終了する方法
- 16. 角4アプリプロセスをプログラムで終了する
- 17. 終了時のプログラムの終了
- 18. 完了後にプログラムが終了する
- 19. ProgressDialogで終了したプログラム
- 20. 親スクリプトを終了せずにCtrl-Cでプログラムを終了
- 21. SOC1 Cobolプログラムで異常終了する
- 22. ムービーがJMFで終了し、プログラムを終了しました
- 23. smalltalkでプログラムを終了しますか?
- 24. Chrome - ブラウザ終了時に検出する
- 25. breakプログラムを終了する - C++
- 26. プログラム(Python)を終了するには?
- 27. Apple Watchプログラムは終了コードで終了しました:0
- 28. キュウリシナリオ実行ごとにブラウザの終了と終了を停止する方法
- 29. ページの自動保存/送信フォーム/ブラウザの終了/終了
- 30. Untidyプログラムの終了:MFC C++
ブラウザはWebビューを拡張します。あなたはブラウザアプリケーションを終了したいと思っていますか? –
私のコードの助けを借りて(アクティビティクラスを使用して)デフォルトのブラウザを開いて閉じようとしています – Puneeth
あなたはインテントを呼び出して、サーフしたいブラウザをユーザに選択させることができます。 –