私はFragmentsとLoaderManagerを使用しています。私は未知数のタスクを起動しなければならず、それらは並列で実行されるかもしれません(さもなければ、ただ1つのローダーしか再利用しません)。たとえば、私はリストビューを持っており、各行にはその行の内容をWebサーバーに保存するボタンがあります。ユーザーは、複数のアイテムに対して並行して保存要求を開始できます。LoaderManagerを使用した複数のローダーのパターン?
private int nextId = 0;
private void onClickListener() {
Bundle bundle = new Bundle();
bundle.putNextData(...);
getLoaderManager().initLoader(nextId++, bundle, this);
}
それはすでにAPIで実装何かあるかもしれないように私は自分自身簿記しようと、手動でローダのプールを作成し、可能な場合は、それらを再利用することができ、そうですか?
おかげ
良い質問。あなたはそれを解決することができましたか?私はあなたが何とかあなたの仕事を待つべきだと思います。 –