简体   繁体   English

如何声明我的ArrayAdapter GLOBAL?

[英]How do I declare my ArrayAdapter GLOBAL?

I need to be able to access my listview's simpleadapter from an AsyncTask, so I was told I should declare the arrayAdapter as GLOBAL. 我需要能够从AsyncTask访问listview的simpleadapter,所以被告知应该将arrayAdapter声明为GLOBAL。 How can I do that? 我怎样才能做到这一点?

Please exemplify with code (that is what I understand best) 请以代码为例(这是我最了解的)

Thank you 谢谢

How any other varible... 还有什么其他变量...

class MyActivity extends Activity {
   private ArrayAdapter arrayAdapter;

      protected void onCreate(Bundle save) {
      super.onCreate(save);
      ....
       arrayAdapter = new...
   }

      class myAsyncTask extends AsyncTask<Void, Void, Void> {
           protected Void doInBackground(Void... params) {
           arrayAdapter...
           }
      }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM