私のアプリには大きな問題があります。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)の条件を満たすレコードを取得し、このデータベース値をリストビュー(タイトル、インストラクター、評価、長さ、トピック)に表示します。 、件名と説明)。
どんな提案や助けも歓迎され、ありがたいです。