자격이 있습니다. 왜 안드로이드에서 데이터베이스로부터 데이터를 가져 오는 것이 가장 좋은가? 내 코드안드로이드에서 innner 클래스를 할당 할 때 ArrayList 데이터가 null이 됨
class MyClass{
List<String> listdata;
public void getData(){
new DownloadTask(){
protected void onPostExecute(List<String> result) {
listdata = result;
// listdata contain 10 records
}
}.execute();
// here list data is null out side asynctask
listdata is null
}
private class DownloadTask extends AsyncTask<Void, Void, List<String>> {
protected List<Stirng> doInBackground() {
return data.getAllRecords();
}
}
}
아무 잘못이 날이 저를 수정하는 경우, 감사