私が作成しているアプリでは、通話の終了時にアクティビティを変更する必要があります。私が使用しているコードは、私が望むように機能していません:
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);
}
}
何か案は?