i CustomDialog.java wie dieses:android individuelle Dialog mit Knopf onClick Ereignis
public class CustomDialog {
Dialog dl;
public void ShowDialog(Context context, String message) {
dl = new Dialog(context);
dl.setContentView(R.layout.custom_dialog);
TextView tv_message = (TextView) dl.findViewById(R.id.textViewMessage);
tv_message.setText(message);
Button bt_yes = (Button)dl.findViewById(R.id.buttonYes);
Button bt_no = (Button)dl.findViewById(R.id.buttonNo);
bt_yes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CheckYes();
}
});
bt_no.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dl.dismiss();
}
});
dl.show();
}
public Boolean CheckYesNo(Boolean check){
return check;
}
public Boolean CheckYes() {
return true;
}
public void CloseDialog() {
dl.dismiss();
}
}
dies Code in Aktivität CustomDialog zu verwenden:
CustomDialog cdl = new CustomDialog();
cdl.ShowDialog(Activity1.this, "test");
if (cdl.CheckYesNo(true)) {
// doing something with data and go to Activity 2
}
else {
cdl.CloseDialog();
}
ich so wollen :
1. Wenn Sie in Activity1 auf ImageButton klicken, wird CustomDialog angezeigt.
2. nach CustomDialog Show, wenn klicken Sie auf Schaltfläche ja, tut es etwas mit Daten und gehen Sie zu Activity2.
3. Wenn Sie Button Nein anklicken, wird CustomDialog geschlossen und macht nichts mit Daten.
aber mein Problem ist:
wenn klicken Image, CustomDialog zeigt, ist der Code, den ich mit den Daten tun will tun und Auto zu Activity2 gehen.
Ich kann nicht Ja oder Nein wählen, um zu klicken.
Ich denke Problem in Button ja OnClick-Ereignis.
wie es zu beheben?
I-Lösung in Ihrem Code gefunden wurde. ich danke dir sehr. – 1234abcd
Most Welcome .... –