如果textview字段留空,我想在按下“保存”按钮时显示警报。但是,我无法使AlertDialog框出现在我的保存按钮中。如果AlertDialog位于按钮外部,则相同的代码可用。预先感谢您提供的任何帮助。我读了几个类似的问题,因为没有解决方案能解决我的问题。我的代码如下:AlertDialog在使用按钮时不显示
public class MyActivity extends Activity{
...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
Button saveButton = (Button) findViewById(R.id.data_save);
new AlertDialog.Builder(MyActivity.this)
.setMessage("This is a test")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}})
.show();
saveButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this);
builder.setMessage("This is a test 2 ")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
})
.show();
}
);
你是否得到某种异常? –
我没有在我的电子邮件中获得回复。我很抱歉没有及时回复。要回答你的问题,我没有任何例外。当我点击按钮时,警告对话框不会出现。 –