我正在尝试以编程方式关闭/终止浏览器。但我没有在默认浏览器类中找到任何方法。有谁知道怎么做?
答案 0 :(得分: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);
}
}
}
但也看看这个answer。
一个很好的答案,这将为您详细说明为什么不鼓励这种杀戮过程的方法。
答案 1 :(得分:1)
如果您指的是自己使用WebView
,只需finish()
您的活动。
如果您指的是其他一些应用程序,则无法“以编程方式关闭/终止浏览器”,尤其是在前台处于此状态时。