Итак, я перебрал несколько вопросов здесь, касающихся AlertDialog, и я не совсем уверен, что я делаю, поэтому мне трудно связать эти вопросы с моим собственным примером.(Я все еще новичок во всем этом программировании Android, поэтому, пожалуйста, потерпите меня.)
Я определил это в общедоступном классе _ Activity реализует OnCLickListener ...
public AlertDialog myAlertDialog;
А потом у меня это под onClick
public void onClick(View src) {
switch(src.getId()){
case R.id.buttonOk:
if (score==0){
AlertDialog.Builder myAlertDialog = new AlertDialog.Builder(this);
myAlertDialog.setTitle("Title");
myAlertDialog.setMessage("Message");
myAlertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
} });
myAlertDialog.show();
}
Эта строка и строка ниже имеют ошибки:
myAlertDialog.setButton("OK", new DialogInterface.OnClickListener() {
Ошибки:
1-й:Несколько маркеров в этой строке - DialogInterface не может быть разрешен для типа - Метод setButton (String, new OnClickListener () {}) не определен для типа
2nd: DialogInterface не может быть разрешен для типа
Может кто-нибудь сказать мне, что я делаю не так, пожалуйста?
Спасибо!