Reputation: 136
protected void onPostExecute(String s) {
veriAdaptoru=new ArrayAdapter<String>
(this, android.R.layout.simple_list_item_1, android.R.id.text1, a);
liste=(ListView)findViewById(R.id.listView1);
liste.setAdapter(veriAdaptoru);
}
i have to write this code but in this part i get error
(veriAdaptoru=new ArrayAdapter<String>
(this, android.R.layout.simple_list_item_1, android.R.id.text1, a);)
Upvotes: 0
Views: 1700
Reputation: 1856
The problem is in new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, android.R.id.text1, a);
you must load context
from Activity, but if you write this
in onPostExecute it is another. Make in you Activity class some variable
Context context = MyActivity.this;
if your AsyncTask is in another class - create constructor and pass context from Activiy in it. and then you can do
(context, android.R.layout.simple_list_item_1, android.R.id.text1, a);`
Upvotes: 2