android - How to get alert dialog only after disconnect call? -


in app doing 1 thing that,when call disconnected caller or receiver,one alert dialog should appear cellphone number.it works fine issue alert dialog appearing when getting call,but want after disconnection,i don't know mistake making following code..can 1 help?

     public class mycallreceiver extends broadcastreceiver {  private string incomingnumber;  @override public void onreceive(context context, intent intent) {     // todo auto-generated method stub     if  (intent.getstringextra(telephonymanager.extra_state).equals(telephonymanager.extra_state_idle)) {         // code execute when phone has incoming call          // phone number           incomingnumber = intent.getstringextra(telephonymanager.extra_state);         intent = new intent(context, disp_alert_dialog.class);          i.addflags(intent.flag_activity_new_task);         i.putextra("number", incomingnumber);         context.startactivity(i);         toast.maketext(context, "call from:" +incomingnumber, toast.length_long).show();          /* string incomingnumber = intent.getstringextra(telephonymanager.extra_incoming_number);         toast.maketext(context, "call from:" +incomingnumber, toast.length_long).show();*/      } else if (intent.getstringextra(telephonymanager.extra_state).equals(             telephonymanager.extra_state_idle)             || intent.getstringextra(telephonymanager.extra_state).equals(                     telephonymanager.extra_state_offhook)) {         // code execute when call disconnected        } } 

you have written code in wrong place. code

intent = new intent(context, disp_alert_dialog.class);    i.addflags(intent.flag_activity_new_task); i.putextra("number", incomingnumber);  context.startactivity(i); 

will in else..if condition instead of if condition.


Comments

Popular posts from this blog

android - Sent Blob results empty -

javascript - Bootstrap Popover: iOS Safari strange behaviour -