我目前正在尝试在后台拨打电话。因此我在我的主要活动中称之为:
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);
现在的问题是,呼叫屏幕位于前台。如果我手动从呼叫屏幕切换到我的应用程序,则活动已按我的意愿更改,但是如何在前台启动活动,以便根本不显示呼叫屏幕?