私はAndroid環境ではまったく新しいです。
この問題は android 4.0.3 で発生しますが、android 2.2 で動作しています。発信後に活動を開始できました。電話をかけているときに、アクティビティをフォアグラウンドに戻したいだけです。Android 2.2では動作していますが、4.0.3では動作していません。
これが私のコードです。このコードは、着信状態の両方のバージョンで機能します。しかし、発信インテントでは 4.0.3 では動作しません。このインテントを BroadcastReceiver から呼び出します。アクティビティがフォアグラウンド状態にある間は、通話アクティビティを終了したくないことに注意してください。Mainfest.xml で起動モードを「singleInstance」に設定しました。
Toast.makeText(context, "Should Start Activity", Toast.LENGTH_LONG).show();
Intent callsensorintent = new Intent();
callsensorintent.setFlags(
Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT
|Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
|Intent.FLAG_ACTIVITY_NEW_TASK
);
callsensorintent.setClassName(context,"com.example.test.sg.SensorUdp");
context.startActivity(callsensorintent);
ありがとう