在AlertDialog上查看警报,并在问题上使用usueDialog警报。您将在quirar es obligar al usuario或cerrar中找到您的选择。您可能需要注意setPositiveButton的正确性,而不能验证变量的值是无变量的,否则将导致setPositiveButton无效的对话。
public AlertDialog createRadioListDialog(final CharSequence[] items, final String title, final int post) {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(title)
.setCancelable(false)
.setSingleChoiceItems(items, posi, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// codigo el cual guarda la opcion que selecciono.
}
}).setPositiveButton(getResources().getString(R.string.dialog_ok),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if(!variable == null){
dialog.dismiss();
}
}
});
return builder.create();
}
答案 0 :(得分:0)
在显示对话框后,您可以覆盖单击侦听器的肯定按钮。如果您想将所有内容打包到一个函数中,它将是这样:
exports.openStore = functions.pubsub.schedule('0 15 * * *')
.timeZone('America/Los_Angeles')
.onRun((context) => {
console.log('Open the Store!');
return admin.database().ref('/ControlPanel').update({open: true});
});