从包中检索了我想要的数据,但是如何将其传递给OnClickListener内部的方法。 addMedical(retrieveID)中的retrieveID错误。
Bundle bundle = this.getArguments();
if(bundle != null){
final String retrieveName = getArguments().getString("name");
patientName.setText(retrieveName);
final String retrieveIC = getArguments().getString("ic");
patientIC.setText(retrieveIC);
final String retrieveID = getArguments().getString("id");
}else {
}
add = v.findViewById(R.id.btnAdd);
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
addMedical(retrieveID);
}
});
答案 0 :(得分:0)
在if条件之外定义变量。将其设置为类变量。