我在活动中有三个活动,一个用户填充一个微调器,在活动二中,他选择了一个选项,在活动三中,他输入了他的详细信息。 如何将所有这些数据存储在从活动一到三的外部数据库中?
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
这是第一项活动
Intent intent = new Intent(FirstaActivity.java,SecondActivity.class);
intent.putextra("Key",value);
startActivity(intent);
第二次活动
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.
答案 3 :(得分:0)
当您在Spinner中插入数据时,如果数据量很大,您应该使用Sqlitedatabase,否则您可以使用共享首选项,现在使用SQLiteDatabase后,您可以使用openOrCreateDatabase("DB_Name",SQLiteDatabase.CREATE_IF_NECESSARY, null);
方法使用任何活动中的数据SQLiteDatabase。
当然这对你来说很容易。