私のAsyncTask
はデータを取得するのに長い時間を要し、同時にrecyclerview
の構築中にcursorloader
がコンテンツプロバイダから正しくクエリできたかどうかを確認したいと考えました。AsyncTaskとCursorLoader [Android]
私にここで負担してください、私は結果を得るためにローダーコールバックinterface
とonLoadFinished
を使用しました。 asynctask
がまだ実行中であるため、ローダーはコンテンツプロバイダを呼び出して、asynctask
が終了するまで更新されます。私はの内容がadapter
の内容を主に扱っているので、asynctask
が実行され続けるのと同時にログステートメントを同時に出力することを心配すべきではないが、私は確認したかった。
私は最終的にasynctask
をbroadcast
経由でのみ呼び出されるintentservice
に移動するつもりです。
私は正直言って本当にあなたが望むものを理解していない。後で結果を得たいのですか? –
また、試したコードをいくつか追加してください。私は助けができません私はほとんど質問を理解していない場合、私は何かが試して表示されない場合。 –
お詫び申し上げます。私は急いで質問を書いて、それについて自分自身を考えながら眠りについた。 asynctaskが実行されていて、asynctaskが完了するまで、カーソルローダーが新しいデータの流れに合わせてリフレッシュを続けている間、asynctaskが実行され、コンテンツプロバイダに挿入されています。これは、プログラムが最初に起動したときにのみ発生するため、最終的に私が実装している間、UIとRecycler Viewに影響を与えて行の下にロードされます。 – kthieu