在EditActivity中,我错误地使用了Activity.RESULT_OK,导致出现了'Cannot resolve symbol 'Activity''的报错。/n/n要解决这个问题,你需要将Activity替换为RESULT_OK。请修改EditActivity中的代码如下:/n/njava/npublic class EditActivity extends AppCompatActivity {/n private EditText etContent;/n private Button btnSave;/n/n @Override/n protected void onCreate(Bundle savedInstanceState) {/n super.onCreate(savedInstanceState);/n setContentView(R.layout.activity_edit);/n/n etContent = findViewById(R.id.et_content);/n btnSave = findViewById(R.id.btn_save);/n/n // 获取传递过来的时间项内容/n DateText dateText = getIntent().getParcelableExtra(/'dateText/');/n if (dateText != null) {/n etContent.setText(dateText.getText());/n }/n/n btnSave.setOnClickListener(new View.OnClickListener() {/n @Override/n public void onClick(View v) {/n // 获取用户输入的新内容/n String newContent = etContent.getText().toString();/n/n // 创建一个Intent,用于返回结果给MainActivity/n Intent resultIntent = new Intent();/n // 将新内容作为结果数据返回/n resultIntent.putExtra(/'newContent/', newContent);/n setResult(RESULT_OK, resultIntent);/n/n // 结束当前Activity,返回到MainActivity/n finish();/n }/n });/n }/n}/n/n/n在这个修改后的代码中,我将Activity.RESULT_OK替换为了RESULT_OK。这样就解决了'Cannot resolve symbol 'Activity''的报错。/n/n非常抱歉给你带来了困扰,希望这次的修改能够解决问题。如果你还有其他问题,请随时告诉我。

Android EditActivity 报错:Cannot resolve symbol 'Activity' 解决方法

原文地址: https://www.cveoy.top/t/topic/Tg0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录