以编程方式终止浏览器

时间:2012-05-01 12:32:53

标签: android

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

2 个答案:

答案 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()您的活动。

如果您指的是其他一些应用程序,则无法“以编程方式关闭/终止浏览器”,尤其是在前台处于此状态时。