我正在尝试以编程方式关闭/终止浏览器。但是我在默认浏览器类中没有找到任何方法。有谁知道怎么做?
问问题
2319 次
2 回答
3
在 android 中杀死进程是个坏主意,而且从不鼓励。但如果你仍然想继续这样做,你可以做这样的事情。
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);
}
}
}
但也看看这个答案。
一个很好的答案,这将为您详细说明为什么不鼓励这种杀死进程的方法。
于 2012-05-01T12:56:56.047 回答
1
如果您指的是您自己对 的使用WebView
,那只是finish()
您的活动。
如果您指的是其他应用程序,则不能“以编程方式关闭/终止浏览器”,特别是如果它位于前台。
于 2012-05-01T12:36:57.103 回答