下面是我想:回到活动与新变量
- 在活动第一。一些变量接收值(变量A和B)
- 这里用户启动活动编号2。并设置一个变量(变量C)
- 用户按下一个按钮,将他带回活动1。
- 活动No.1。现在已经是所有三个变量的价值。
我可以将变量传递给Activity No.2。有意图并使用Bundle在那里检索它们。但是打开Activity No.1是否合适?通过使用基本上与我用来启动Activity No.2的行相同的行?
在活动一:
Intent intent = new Intent(getApplicationContext(), ActivityNo2.class);
intent.putExtra("date", date);
intent.putExtra("filename", filename);
startActivity(intent);
在活动二:
Bundle bundle = getIntent().getExtras();
String date = bundle.getString("date");
String filename = bundle.getString("filename");
String variableC = "somevalue";
什么是返回到活动一号的最佳途径。与新的变量?
你是否在活动2中使用了通过它的变量? – codeMagic
不,我不知道。当我回去时,我通过了它。 – erdomester
那么为什么不使用'startActivityForResult()'来启动'Activity 2'? – codeMagic