Android - Showing progress dialog in a separate class which extends AsyncTask -
i have class called myapi
, used getting information server db. class has several classes used individual information, example getcourseinformation
, login
, register
, , many more.
it worked until point realized need progressdialog
. indeterminate progressdialog
exact.
tried doing :
progressdialog progressdialog; context context; public myapi(context context) { this.context= context; } public myapi() { }
to context of class myapi
called.
and below how use in 1 of class.
public class login extends asynctask<mylogin, string, string>{ @override protected void onpreexecute() { progressdialog = new progressdialog(context); progressdialog.setmessage("loading..."); progressdialog.setindeterminate(true); progressdialog.setprogressstyle(progressdialog.style_spinner); progressdialog.setcancelable(true); progressdialog.show(); } ... }
but doesn't work. says unable add window -- token null not application
debugged it, , see context there.. shouldn't that.. guide much appreciated!
instead of use context, try use activity
@override protected void onpreexecute() { progressdialog = new progressdialog(getactivity()); progressdialog.setmessage("loading..."); progressdialog.setindeterminate(true); progressdialog.setprogressstyle(progressdialog.style_spinner); progressdialog.setcancelable(true); progressdialog.show(); }
Comments
Post a Comment