在 onActivityResult 函数中,我在此布局中创建布局和按钮。当我按下按钮时,我想通过调用一个新活动来编辑其中的数据。我从新活动中收到数据,并希望按 id 查找按钮以应用更改。但是函数 findViewById 会导致我的应用程序崩溃。我该如何解决?
这是我的代码的一部分:
if(requestCode == EditingMedicine)
{
if(resultCode == RESULT_OK)
{
int _id = data.getIntExtra(AddEditMedicineActivity.Id, -1);
String medName = data.getStringExtra(AddEditMedicineActivity.medName);
String medTime = data.getStringExtra(AddEditMedicineActivity.medTime);
Button btn = (Button)findViewById(_id);
btn.setText(Html.fromHtml(medName + " <br/>" + medTime));
}
}
谢谢。