マンズ、私はここで約2時間、非常に単純に見えますが、オブジェクトの数を返すことはありません。
私はWhitコードを説明します:
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());
これにより、カウントが正しく返されます。
これはわかりません。誰かがこのカウントを取得するための提案を持っている場合は、私に言ってください。私はここでこのカウントを返してアクティビティに表示しようとしますが、実行時に値を返すものは何もありません。もう一度使用すると、AsyncTask が返されます以前の値、誰か助けてください。