在后退按钮上,上一个 activity 不会更新新数据

on back button previous activity won't get updated with new data

我有两项活动 profile_ActivityEdit_Profile_activity 当我从 Profile_Activity 移动到 Edit_Profile_activity 并对配置文件进行一些更改并更新配置文件时,Activity 更新成功,但当按下移动设备的后退按钮时,更新的值未显示在 profile_Activity 上。按下 UpEnabled 按钮时也会显示该值。

使用

开始activity
Intent intent = new Intent(mActivity, Edit_Profile_activity.class);
 startActivityForResult(intent, REQUEST_CODE);


 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode) {
            case REQUEST_CODE:
                 if (resultCode == Activity.RESULT_OK && data!=null) {
                    String abc=data.getStringExtra("data_key")    ;            
                   //write your code for update info
                }
                break;
        }
    }

在您的 Edit_Profile_activity return 结果中使用

Intent intent=new Intent();
intent.putExtra("data_key",value);
setResult(Activity.RESULT_OK, intent);
finish();