0

私はアンドロイドプロジェクトを作成しています。私のAndroidプロジェクトには、シークバーで構成される4つの画面があります。したがって、各画面から 2 つの値を取得し、合計値は 4 つの画面の後に 8 つの値になります。これらの 8 つの値をデータベースに保存します。

しかし、私の問題は、一度に8つの値をデータベースに送信する方法です。各画面からの値を保存し、一度にすべての値をデータベースに送信するようなことを考えましたが、うまくいきませんでした。だから、簡単な方法でそれを助けることができます.

私のデータベースは次のようになります

Name Sc1a Sc1b  Sc2a sc2b Sc3a sc3b sc4a sc4b timestamp(current)
stud1 10   30    40    50   60  70  80    90   2-8-2013 14:00:00

値 sc1a、sc1b は screen1 から取得され、sc2a、sc2b は screen2 から取得され、sc3a、sc3b は screen3 から取得されます。最後に、画面上で sc4a、sc4b の値を取得し、4 つの画面 (sc1a、sc1b、sc2a) のすべての値を含めます。 ,sc2b,sc3a,sc3b,sc4a,sc4b を、現在のタイム スタンプを含む時刻にデータベース テーブルに送信します。

4

1 に答える 1

0

各画面の値をSharedPreferencesに保存します。最後の画面で、保存された値を読み取り、これらすべての値でクエリを作成して実行し、DB に保存します。

于 2013-08-02T14:33:26.050 に答える