我正在致电Dialer演示。因为我已经为收听电话事件做了一个接收器。
现在我想知道另一方的人是否回答或拒绝我的电话,并且我想改变屏幕。即如果接听电话,它应该是 ScreenA ,如果被拒绝则应该转到 ScreenB 。
我试过以下没有运气:
else if (intent.getStringExtra(TelephonyManager.EXTRA_STATE).equals(
TelephonyManager.EXTRA_STATE_IDLE)
|| intent.getStringExtra(TelephonyManager.EXTRA_STATE).equals(
TelephonyManager.EXTRA_STATE_OFFHOOK)) {
// This code will execute when the call is disconnected
if(IncomingCall.call_resp.equals("1")){
Intent i=new Intent(context , CallScreen.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}else {
Intent i=new Intent(context , MainActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
}