Я хочу, чтобы STATIC Broadcast Receiver срабатывал всякий раз, когда телефон заряжается или нет. В моем Manifest.xml я написал следующую запись:
<receiver
android:name=".Starter">
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
</intent-filter>
</receiver>
Приемник вещания выглядит так:
public class Starter extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "blablabla", Toast.LENGTH_LONG).show();
}
}
Когда я регистрирую Receiver программно, все работает нормально, но я хочу, чтобы Receiver также отвечал, когда Activity не открыт, поэтому я должен сделать статический Receiver.
Спасибо за вашу помощь !!!