-1

アクティビティ 1 にはユーザーがスピナーを入力し、アクティビティ 2 では選択肢を選び、アクティビティ 3 では詳細を入力する 3 つのアクティビティがあります。アクティビティ 1 から 3 までのすべてのデータを外部データベースに保存するにはどうすればよいですか?

4

4 に答える 4

0

データを保存する必要がありますか、それとも次のデータに渡すだけですか?

保存する必要がある場合、SQLiteは多くの選択肢の 1 つです。

あるものから次のものに渡すだけでよい場合は、おそらくインテント エクストラが必要です。

于 2013-04-11T06:10:24.087 に答える
0

意図を持って値を渡す必要があり、アクティビティ 3 でデータベースに挿入できます

intent.putExtra("key_name",value);

このチュートリアルを参照してください

于 2013-04-11T06:11:11.473 に答える
0

これは最初の活動です

 Intent intent = new Intent(FirstaActivity.java,SecondActivity.class);
intent.putextra("Key",value);
startActivity(intent);

2回目の活動で

String data= getIntent().getStringExtra("Key");
Intent intent = new Intent(SecondActivity.java,ThirdActivity.class);
intent.putextra("Key",data);
startActivity(intent);

3回目の活動で

String data1= getIntent().getStringExtra("Key");
store data1 into database.
于 2013-04-11T06:15:51.963 に答える