1

私のアプリには大きな問題があります。json配列をSQLiteデータベースに保存されているデータと比較する必要がありますが、これを何日も解決しようとして失敗しました。json配列を取得する方法があります(これには問題ありません) )そして私はすでにSQLiteDatabaseを作成しています、情報は次です:

「コース」JSONArray:

{"Courses":[{"CourseId":4,"Rating":5.0000,"Status":-1},{"CourseId":5,"Rating":5.0000,"Status":5},{"CourseId":6,"Rating":5.0000,"Status":-1},{"CourseId":8,"Rating":4.6119,"Status":5}.. etc

データベースには、次のデータ(CourseID、Title、Instructor、Rating、Length、Topic、Subject&Description)を含む72レコードの1つのテーブルがあります。

ここでの私の目的は、JSONArrayから値 "Status"(5または-1)を取得することですが、すべてのレコードを保存すると、値 "Status = 5"が含まれます(例:

if(Status==5){ //save all the record {"CourseId":8,"Rating":4.6119,"Status":5}}.

...その後、データベースから「CourseId:」(jsonからの文字列)==(データベースからのCourseID)の条件を満たすレコードを取得し、このデータベース値をリストビュー(タイトル、インストラクター、評価、長さ、トピック)に表示します。 、件名と説明)。

どんな提案や助けも歓迎され、ありがたいです。

4

1 に答える 1

0

こちらをご覧になることをお勧めします:http ://code.google.com/p/resting/wiki/TwoMinuteTutorial

このようにして、JSONの結果をPOJOに組み込むことができます。次に、リストを繰り返し、ステータス5のすべてのコースを永続化できます。

于 2012-05-03T12:34:47.150 に答える