从一个按钮停止广播接收器

Gee*_*thu 5 android broadcastreceiver

我想通过点击按钮停止并启动广播接收器.与广播接收器相关的两个服务也应该停止并按下按钮开始我该怎么做...

Gee*_*thu 12

这是代码............

b1.setOnClickListener(new View.OnClickListener() {

 @Override
 public void onClick(View v) {
    // TODO Auto-generated method stub

        PackageManager pm  = Re_editActivity.this.getPackageManager();
        ComponentName componentName = new ComponentName(currentActivity.this, name_of_your_receiver.class);
        pm.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
                        PackageManager.DONT_KILL_APP);
        Toast.makeText(getApplicationContext(), "activated", Toast.LENGTH_LONG).show();

        }
    });

  b2.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        PackageManager pm  = Re_editActivity.this.getPackageManager();
        ComponentName componentName = new ComponentName(currentActivity.this, name_of_your_receiver.class);
        pm.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
                        PackageManager.DONT_KILL_APP);
        Toast.makeText(getApplicationContext(), "cancelled", Toast.LENGTH_LONG).show();
    }
});
Run Code Online (Sandbox Code Playgroud)