UIとバックグラウンドスレッドhereのやりとりの方法についてお伝えしています。この記事では、ノートは次の通りですAndroid -less headless fragment
:
AsyncTaskを自動的に設定変更を処理しない、 すなわち活動が再作成されている場合。プログラマはそのコードで を処理しなければなりません。これに対する共通の解決策は、AsyncTask を保持されたヘッドレスフラグメントで宣言することです。
保持されているヘッドレスフラグメントは何ですか?
例えば、このように私は追加することができフラグメント:このような
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.add(R.id.frame, new MyFragment());
transaction.commit();
とフラグメントに、私は実行することができAsyncTask:
MyTask myTask = new MyTask();
String[] args = {"Hello"};
myTask.execute(args);
は保持してAsyncTaskを宣言するために」と呼ばれるこのですヘッドレスフラグメント "?