点击添加按钮之后-----弹出一个新的activity--------在新的activity将数据输入保存之后,关闭当前的activity回到之前的activity刷新内容
实现:使用onActivityResult
启动页:
btnButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
String str=txtEditText.getText().toString();
intent.putExtra("fromMain", str);
// startActivity(intent);
// 启动需要监听返回值的Activity,并设置请求码:requestCode
startActivityForResult(intent, 1);
}
新页面关闭时
btnBack.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent();
intent.putExtra("result", txtContent.getText().toString());
setResult(RESULT_CODE, intent);// 设置resultCode,onActivityResult()中能获取到
finish();
}
});
两个activity通过intent来通讯
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有