私はonClickListenerからAlertDialogを開始しようとしていますが、次のエラーが発生しています。onClickListener内のAlertDialog
The constructor AlertDialog.Builder(new View.OnClickListener(){}) is undefined
これを修正する方法を知っている人はいますか?コンストラクタは、あなたがあなたの活動のオブジェクトを使用するコンテキストタイプ& OnclickListner is not a Context type
を必要とするため
mRecordButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
new AlertDialog.Builder(this)
.setTitle("Cast Recording")
.setMessage("Now recording your message")
.setPositiveButton("Save", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Log.d("AlertDialog", "Positive");
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Log.d("AlertDialog", "Negative");
}
})
.show();
}
});