アプリApp#1のアクション文字列SにBroadCastReceiver BCRを登録しました アプリApp#2から 正しいアクション文字列 ( S )でインテントをブロードキャストします
アプリApp#2が既に開かれている場合.. インテントが受信され、 BCRonReceive()
から意味が呼び出されます
@Override
public void onReceive(Context context, Intent intent) {
System.err.println("### ### MyBroadcastReceiver ### onReceive()");
App#2が強制的に閉じられた (Setting-Applications から) か、一度も開かれていない (新たに再起動されたデバイス)場合、同じアクション文字列 ( S )を持つ同じブロードキャストは、broadCastReceiver BCRに到達しません。
意図をブロードキャストするためのコード(フラグがないことに注意してください..必要かどうかわからなかった..&その文字列はSです)
String action = "customActionString.something";
Intent intent = new Intent(action);
context.sendBroadcast(intent);
私は何が欠けていますか?これはタグの問題ですか?