1
ボタンのonClick()メソッドによる発信コールを切断すると、同じフラグメントに戻ることができます 私は、 //電話ダイアログのボタンをクリックして電話の活動はここ を開始している上、私はいくつかのコードと私の呼状態リスナーを入れて親切に私を助けてユーザが発信コールを切断したときに同じフラグメントに戻る方法
は
String temp = "tel:+91"+"xxxxxxxxxx";
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse(temp));
startActivity(callIntent);
//自分の携帯電話の通話状態リスナー
private class PhoneCallStateListener extends PhoneStateListener
{
private boolean isSystemCalling = false;
public void onCallStateChanged(int state, String incomingNumber) {
if (TelephonyManager.CALL_STATE_OFFHOOK == state)
{
isSystemCalling = true;
}
if (TelephonyManager.CALL_STATE_IDLE == state)
{
if (isSystemCalling)
{
if(!active)
{
db.update_activity(Utilities.CONST_SYS_STATUS,Utilities.STATUS_DEACTIVE);
update();
}
else
{
db.update_activity(Utilities.CONST_SYS_STATUS,Utilities.STATUS_ACTIVE);
update();
}
isSystemCalling = false;
}
}
}
}
を作りました
ええ、それは私が間違っていない場合、私はこの行の前に、startActivity(callIntent);右 ? –
はい、それは私がコードで理解できる限り間違いでした。 とにかく、problem.Keepコーディングを解決した場合、回答を受け入れ可能とマークすることができます:) @ravi_koriya – Swr7der