0
我有一台广播接收器,可在设备完成启动时启动服务。但是我不知道如何在代码中禁用/启用它。启用/禁用BroadcastReceivers
这里是我的清单:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver
android:name=".BootReceiver"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED">
<action android:name="android.intent.action.QUICKBOOT_POWERON">
</intent-filter>
</receiver>
BootReceiver.java:
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
context.startService(new Intent(context, TouchService.class));
}
}
我的问题是,我该怎么放在这里?
if (!rBoot.isChecked()) {
????????????
}
谢谢! SharedPreferences像魅力一样工作。 – Denizen 2012-07-10 07:57:44