Chcę coś zrobić po tym, jak telefon zostanie umieszczony w ładowarce. Więc stworzony ChargingOnReciever
:Android: Wydarzenie ACTION_POWER_CONNECTED nie jest wysyłane do mojego BroadcastReceiver
public class ChargingOnReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
context.startActivity(someActivity);
Log.d(TAG, "Phone was connected to power");
}
}
i chcę mój odbiornik słuchać android.intent.action.ACTION_POWER_CONNECTED
, więc umieścić to w manifeście:
<reciever android:name=".ChargingOnReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
</intent-filter>
</reciever>
Ale ChargingOnReceiver
nie jest najwyraźniej zaczęło się, gdy kładę G1 ładowarka (podłącz do mojego notebooka za pomocą kabla USB). Każda pomoc jest doceniana.
Zmarnowałem też jeden dzień na ten numer – user3233280