전화가 울리면 토스트 메시지를 팝업으로 표시하고 토스트를 파괴하여 통화가 거부되거나 답변됩니다.토스트 메시지 android
Bundle bundle=intent.getExtras();
final String state=bundle.getString(TelephonyManager.EXTRA_STATE);
if (state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_RINGING))
{
Toast toast= new Toast(context);
toast.show();
new CountDownTimer(3500,1000)
{
@Override
public void onFinish()
{
if (state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_IDLE)||
(state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_OFFHOOK))
{
toast.cancel();
}
else
{
toast.setDuration(Toast.LENGTH_LONG);
toast.show();
start();
}
}
문제는 통화가 교수형 후에도 토스트 메시지가 저런 애 유지한다는 것이다 다음 OnReceive
방법에서
나는 이런 식으로 뭔가가있다. 상태가 절대로 HANG_UP 또는 IDLE 모드에 있지 않은 것과 같습니다.
내가 뭘 잘못 했니? 를 받게되며 사용에 대한 귀하의 폭 넓은 캐스트 recievere에서
다른 팝업창을 사용하십시오 ... – MKJParekh