在我正在制作的应用中,需要在通话结束时更改活动。我正在使用的代码不像我想要的那样工作:
protected class EndCallListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber){
switch(state){
case TelephonyManager.CALL_STATE_OFFHOOK:
Intent intent = new Intent(MainActivity.this, Password.class);
startActivity(intent);
break;
default:
}
super.onCallStateChanged(state, incomingNumber);
}
}
有什么想法吗?