0

我正在尝试以编程方式关闭/终止浏览器。但是我在默认浏览器类中没有找到任何方法。有谁知道怎么做?

4

2 回答 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 回答