電話の充電器が切断されたときに音を鳴らすアプリがあります。すべてがうまく機能しますがACTION_POWER_DISCONNECTED
、充電器がACTION_POWER_CONNECTED
.
OS がそのようなことをする理由は理解できますが、これは再起動状態によるもので、サウンドが再生されないことを知ることは可能ですか?
これは Nexus 4 で発生し、他のデバイスはテストしていません。
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction() == Intent.ACTION_POWER_CONNECTED) {
} else if (intent.getAction() == Intent.ACTION_POWER_DISCONNECTED) {
//Don't want to get there if the phone is rebooting!
}
}
ありがとう!