Rak*_*esh 2 android android-intent android-event
我有2个活动第一个细节活动,第二个活动页面是确认页面,一旦我确认它应该回到第一页,我该如何处理这个场景?
是否可以在活动之间,而不是使用片段?
你必须使用startActivityForResult(); 启动secondActivity时的方法.
你还必须实现onActivityResult()方法.
这是第一个Activity的代码..
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == 1) {
Bundle extra = data.getExtras();
String ID = extra.getString("NameKey").trim();
// do your code here.
}
}
Run Code Online (Sandbox Code Playgroud)
第二个活动中的代码..
在确认点击按钮上添加代码.
Intent i = new Intent();
Bundle extra = new Bundle();
extra.putString("NameKey", KeyValue);
i.putExtras(extra);
setResult(1, i);
finish();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1709 次 |
| 最近记录: |