何か不足しているかどうかわかりません。私は、LiveDataでデータを取得している間に進行状況を公開する方法についてのサンプルやチュートリアルを見つけることができないようです。AndroidアーキテクチャのコンポーネントLiveDataの進捗状況の更新
たとえば、私のデータベースに5000レコードあり、中間の進行状況バーを表示するのではなく、データベースから読み込んでいるレコードを表示したいとします。
サンプルは、データベースまたはネットワークからデータをロードし、リストを返す方法を示しています。ただし、AsyncTaskのように進捗状況をどのように公開するかは言及されていません。
は、私の知る限り、あなたがして、すべてのデータを取得理解して:
ViewModelProviders.of(this).get(MyViewModel.class);
model.getData().observe(this, data -> {
// update UI
});
私は1つが、リスナー/コールバックのいくつかの並べ替えを作成することもできますが、アーキテクチャのコンポーネントは、このことからあなたを救うべきではないと思いますか? 何か不足していますか?