Androidスタジオで3つのボタンを表示するAlertDialogを作成しましたが、予約語 "this"にエラーが表示されます。添付画像では、ソースコードをより詳細に表示することができます。builderが適用されないandroid(Alertdialog)
どのように私はこのエラーを解決することができますか?
private void muestraDialogo2() {
AlertDialog.Builder builder2 = new AlertDialog.Builder(this);
builder2.setTitle("Lista de muestra");
builder2.setMessage("Tipos de muestra");
builder2.setCancelable(false);
builder2.setPositiveButton("Imprimir todas", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Toast.makeText(Main3Activity.this, "Imprimiendo...*", Toast.LENGTH_SHORT).show();
}
});
ため
あなたはもう少し詳細に移動したい場合があります。あなたがやっていること、なぜそれをやっているのかなどを提供してください。 –
このメソッドをOnClickListenerの匿名クラス本体の中に入れたのはなぜですか?あなたはJavaを知っていますか? – Selvin