android - NullpointerException in onPreExcute of AsyncTask for ProgressBar -
i had nullpointerexception when try set progessbar visible in onpreexecute asynctask (mprogressbar.setvisibility(view.visible);)
. don't know went wrong! all!
<progressbar android:id="@+id/pb_featured_game_progress" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" />
public class mainactivity extends activity { ... private progressbar mprogressbar; @override protected void oncreate(bundle savedinstancestate) { new fetchgamestask().execute(); private class fetchgamestask extends asynctask<integer, integer, list<gameinfo>> { @override protected void onpreexecute() { // todo auto-generated method stub super.onpreexecute(); mprogressbar = (progressbar)findviewbyid(r.id.pb_featured_game_progress); mprogressbar.setvisibility(view.visible); }
before call execute on fetchgamestask
, should associate main view xml file.
like this
protected void oncreate(bundle savedinstancestate) { // os inflate main_activity.xml // file , use activity setcontentview(r.layout.main_activity); new fetchgamestask().execute();
Comments
Post a Comment