Android App closes properly but won't open again -


i working on app require closes when user press close button, managed make work using finish() function when starter activity called 1 instead of starting. when try open app again it's closes automatically.

loginactivity (app close button located):

public static final string closekey = "closekey"; //i cut off entire oncreate function show close app code         cancel.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {             intent = getbasecontext().getpackagemanager()                     .getlaunchintentforpackage( getbasecontext().getpackagename() );             i.addflags(intent.flag_activity_clear_top);             i.putextra(closekey,"closeapp");             startactivity(i);             finish();         }     }); 

as can see send elemente on intent, indicate starter activity want app close.

loadingactivity (starter app):

     bundle extras = getintent().getextras();      if(extras == null){         executeanim();     }else{         android.os.process.killprocess(android.os.process.mypid());         system.exit(0);         finish();     } 

the loadingactivity checks if there extras on intent, if there not trigger loading animation , go loadingactivity, , if there element close activity because it's indicating want close it.

i found way make work, had add few validations if/else in loadingactivity:

    bundle extras = getintent().getextras();      if(extras == null){         executeanim();     }else if (extras.getstring(loginactivity.closekey) == null){         executeanim();     }else if (extras.getstring(loginactivity.closekey) ==  ""){         executeanim();     }else {         try{             android.os.process.killprocess(android.os.process.mypid());             system.exit(0);             finish();         }catch (exception ex){             ex.printstacktrace();         }     } 

Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -