我有两个活动A和B。
在活动A中有一个列表和一个按钮进行B。在活动B上,有一个按钮在A上。
我在做什么。
在列表为空之后。我得再加一杯。为什么。我的代码不使用finish()
Intent intent = new Intent(_context, classToGo);
startActivity(intent);发布于 2014-05-19 14:24:21
若要将数据从a传递到b:
Intent intent = new Intent(A.this, B.class);
intent.putExtra("data", "string data");
startActivity(intent);在B班从A处接收数据:
Bundle extras = getIntent().getExtras();
if (extras != null) {
String value = extras.getString("data");
}请注意,您只能传递整数、双、浮点、布尔和字符串类型。
发布于 2014-05-19 15:24:23
如果您使用的意图回到活动A,它将创建一个新的活动,如果您想从B回到A按钮单击。然后在Button上单击call方法。
@Override
public void onBackPressed() {
Activity_B_context.this.finish();
}如果您想要保存活动A上的数据,请使用SharedPreferences,如
SharedPreferences实例
https://stackoverflow.com/questions/23740180
复制相似问题