首页 > 解决方案 > 如何在android studio中将代码从startActivityForResult()更改为registerForActivityResult()?

问题描述

在此处输入图像描述

这是我的屏幕截图。由于 startActivityForResult 是旧的,所以,我应该怎么做才能更改代码以使代码不再显示错误?

public class MainActivity extends AppCompatActivity {

public static final int REQUEST_CODE_ADD_NOTE = 1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ImageView imageAddHeadspaceMain = findViewById(R.id.imageAddHeadspaceMain);
    imageAddHeadspaceMain.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            startActivityForResult(
                    new Intent(getApplicationContext(), CreateHeadspaceActivity.class),
                    REQUEST_CODE_ADD_NOTE
            );
        }
    });

}

}

标签: javaandroid-studio

解决方案


推荐阅读