現在、バックグラウンドで電話をかけようとしています。したがって、これを Main-Activity で呼び出します。
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:123456789"));
startActivity(callIntent);
アクティビティを変更する Outgoing Call Receiver も作成しました。
Intent myIntent = new Intent(context, DisplayCalcActivity.class);
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myIntent);
問題は、通話画面がフォアグラウンドにあることです。通話画面から自分のアプリに手動で切り替えると、アクティビティは希望どおりに変更されましたが、通話画面がまったく表示されないように、フォアグラウンドでアクティビティを開始するにはどうすればよいですか?