如何注销静态广播解决办法

来源:互联网 发布:内存专业测试软件 编辑:程序博客网 时间:2024/04/30 14:24


想要减少应用程序的开销,最好禁用一些系统常用事件。可以使用 PackageManager 的 setComponentEnabledSetting 方法开启和禁用应用程序的 manifest receiver


ComponentName name = new ComponentName(this, NetConnStateReceiver.class);
  PackageManager pm = getPackageManager();

  // 启用一个 manifest receiver
  pm.setComponentEnabledSetting(name,
      PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
      PackageManager.DONT_KILL_APP);

  // 禁用一个 manifest receiver
  pm.setComponentEnabledSetting(name,
      PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
      PackageManager.DONT_KILL_APP);


1 0
原创粉丝点击