伙计,我在这里待了大约 2 个小时,一件事似乎很简单,但从不返回对象的数量。
我将解释一下代码:
DownloadFileAsyncTask.java (是我的异步任务)
在 OnPostExecute 我这样做:
if(customAdapter != null){
Log.i("solteiroApp","object count is "+customAdapter.getCount());
ResultActivity.rec_count = customAdapter.getCount(); // HERE I PASS COUNT
}
结果活动.java
public class ResultActivity extends Activity {
public static int rec_count;
...
问题是:当我输入ResultActivity.rec_count
时onCreate
总是返回 0,但我让日志显示之前的样子:
Log.i("solteiroApp","object count is "+customAdapter.getCount());
这会正确返回计数。
我不知道因为这个,如果有人有一个 sugestio 来获得这个计数,请告诉我,我在这里尝试返回这个计数以出现在活动中,但没有任何返回值在我执行时返回,如果我再次使用 AsyncTask 返回以前的值,请有人帮助我。