今日、私はAndroidフレームワークがどのように機能するかを考えていましたが、1つのこと、つまり開発者(私)がいくつかのソースからのカスタムデータを表示するためにリストをプログラムする方法についてはわかりません。私はいくつかのアプリを作成しましたが、アプリケーションをできるだけクリーンで高速に保つことが重要です。
つまり、ニュースリーダーなどのアプリがあります。Fragments、ListFragments、リストアイテムのカスタムレイアウト、および多くのリストとアクティビティのデータを表示するためのBaseAdapterを使用しています。ここでは何も新しいことはなく、特別なこともありません。最初はアプリでウェブサーバーからsqliteにすべてのデータをダウンロードするので、速度と安定性について確信しています。そして、次は何ですか?
Javaリスト(リストアイテム)からリストアイテムを作成してからbaseadapterに渡す必要がありますか、それともSQLiteカーソル->リストアイテムの方法のみを使用する必要がありますか?リストを更新し、新しいアイテムを追加して削除する方がよいでしょうか。別のクラスにbaseadapterを含むListFragmentがあることを忘れないでください。
よくわからないので、新しいアイテムを更新してリストにロードする方法がわかりません。多くのサードパーティライブラリを使用せずに、アプリをクリーンに保ちたいだけです(したがって、EndlessListなどは気にしません)。
tl; dr
データを表示するためにいくつかのソースを使用する場合、速度を上げるためにリストを作成するにはどうすればよいですか?