我有一個自定義對話框的類,我需要知道在這個類中點擊了什麼值,並且在我的活動中使用它。我該怎麼做?。 這是代碼:獲取對話框的值
public class ViewDialog {
public void showDialog(final Activity activity, String msg, String idFriend){
final Dialog dialog = new Dialog(activity);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setCancelable(false);
dialog.setContentView(R.layout.dialog_friends);
String info;
TextView text = (TextView) dialog.findViewById(R.id.text_dialog);
text.setText(msg);
Button dialogButton = (Button) dialog.findViewById(R.id.my_btn1);
dialogButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
info = "Button 1";
}
});
Button dialogButton2 = (Button) dialog.findViewById(R.id.my_btn2);
dialogButton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
info = "Button 2";
}
});
}
}
而上的活動呼籲:
ViewDialog alert = new ViewDialog();
alert.showDialog(this, "Test", item.getFriendIconeRid());
//show value of info String
你是什麼意思**在這門課上點擊了什麼值**? –