gpt4 book ai didi

android - 你如何在 alertdialog 中引用 EditText?

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:36 24 4
gpt4 key购买 nike

<分区>

这是我的代码:

public void openDialog(){

final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);

AlertDialog alert = alertDialogBuilder.create();
final EditText a = (EditText) alert.findViewById(R.id.kekekeke);

LayoutInflater inflater = getLayoutInflater();
alertDialogBuilder.setView(inflater.inflate(R.layout.list_example, null));
alertDialogBuilder
.setMessage("Enter a New Name")
.setPositiveButton("Edit Name", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
myRef.child(Utils.object.getKey()).child("sfasf").setValue(a.getText().toString());
}
});
}

我的问题是出现以下错误:

java.lang.NullPointerException: Attempt to invoke virtual method 'android.text.Editable android.widget.EditText.getText()' on a null object reference

我很困惑,因为我认为我已经通过 edittext 访问了它。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com