2

我有这个代码可以拨打电话:

if (intent == null){
     intent = new Intent(Intent.ACTION_CALL);    
     intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    
     intent.setData(Uri.parse("tel:" + phone));    
}
this.startActivity(intent);   

在“电话呼叫”期间,用户能够返回到我的活动中此代码所在的位置。(在点击按钮上)

如果用户再次按下此按钮,则另一个“电话”开始处于保持状态。

我知道我可以使用 TelephonyManager 获取当前状态电话,并且在此状态下,如果 status = CALL_STATE_OFFHOOK,我可以禁用按钮,但我想要的是重新打开OUTGOING CALL SCREEN。就像当你有一个活跃的“电话”时点击“通知栏”一样。

我不想挂断,(我知道限制)我只想重新打开通话屏幕。

我会感谢你的帮助。

4

0 回答 0