android - Trying to create a intent in the onPostExecute methed of a AsyncTask -
i'm using asynctask task load response web server. depending on response is, start new activity or display error message. right i'm trying within onpostexecute method of asynctask class. constructor undefined error when try create intent.
here code:
protected void onpostexecute(string result) { // code thate xcicutes after thread if ( result.contains("ok")) { presave(); intent i; if (chatorgame==1) = new intent(cglobals.mparent ); else = new intent(cglobals.mparent); startactivity(i); } else { if (binterneterror==false) { new alertdialog.builder( cglobals.mparent) .settitle("log in error") .setmessage( "user name or password" ) .setneutralbutton("close",new dialoginterface.onclicklistener() { public void onclick(dialoginterface dlg, int i) { }} ).show(); } } }
you need add activity want start intent
i = new intent(cglobals.mparent, nextactivity.class); intent doesn't have constructor accepts context error. need add activity start intent knows information. assuming of course cglobals.mparent context, believe way using elsewhere , name have given it. , meant intent i intent i think typo or shouldn't compile
note @trinimon said in comment, sure whatever activity starting intent defined in manifest or have further issues