我正在创建一个约会预订应用程序,用户可以在最后看到他们的详细信息。我正在使用bundles
传递数据。
因此,我是否可以将数据传递到最后一页(将其视为第四页),
并将意图重定向到下一页(即第二页)simultaneously
。
答案 0 :(得分:0)
使用sharedPreferences保存数据。您可以打开同一文件并在任何活动中访问数据。
答案 1 :(得分:0)
在第一个活动中制作一个public static
变量,例如
public static String name;
并将数据存储在其中
在第四项活动中,您可以像
一样访问该变量。FirstActivityName.name;
答案 2 :(得分:-1)
startActivityForResult(intent,requestCode)当您希望从其他活动获得一些后退数据时,此方法很有用。
Intent intent1 = new Intent(FirstScreen.this,SecondScreen.class);
intent1.putExtra("first_name",edt1.getText().toString());
intent1.putExtra("last_name",edt2.getText().toString());
intent1.putExtra("date_of_birth",edt3.getText().toString());
startActivityForResult(intent1,1);
要从活动中接收数据,我们可以使用Intent.getStringExtra(key)
Intent intent2 = getIntent();
String first = intent2.getStringExtra("first_name");
String last = intent2.getStringExtra("last_name");
String dob = intent2.getStringExtra("date_of_birth");
希望这会对您有所帮助