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