1

私は現在最初のアプリを作成しており、それを実装するための最良のアプローチについていくつか質問があります。

メインメニューにボタンがあります。これをクリックすると、テキストファイルから読み込んだリストの項目を表示したいと思います。関連する情報をArrayListに追加してリストに情報を表示するか、情報を取得してからオブジェクトを作成し、そのオブジェクトをArrayListに追加する必要があります。

他の複数のアクティビティでクリックされたアイテムに関する詳細情報を表示したいので、次のアクティビティのために読み込まれた情報を保存する必要があります。

唯一のことは、いくつかのファイルに最大6000行の情報が含まれていることであり、最善の方法がわかりません。

SQL Liteが1つのオプションであることは知っていますが、ファイル形式はかなりあいまいです。

もう1つのことは、クリックされたボタンによって、異なるファイルから読み取られるということです。

アクティビティごとに重複するコードがたくさんあるのを避けたいのですが、クラスなどを整理するための最良の方法を教えてくれる人がいますか。

ありがとうございました。

リストに必要なのは最初の2つの項目だけですが、別のアクティビティのために残りの情報が必要です。

一部のファイルも書き込む必要がある場合があります。

4

1 に答える 1

1

テキストファイル(20000行)から情報を読み取らなければならないプログラムを開発しました。最初はテキストファイルが1つしかありませんでしたが、問題は、Javaが指定された行にジャンプしてすばやく読み取ることができないため、アプリに時間がかかったことです。次に、データを20ファイル(各1000行)にフラグメント化することにしました。これはかなりうまく機能します。私があなたの場合、アセットフォルダーにはそれぞれ2000行のファイルが3つ(または1000行のファイルが6つ)あります。

于 2012-09-28T00:27:01.163 に答える