我有一个按钮,单击后应显示一个对话框,但似乎代码未执行。
这是 onclick 代码:
profile.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.v("--", "dasd");
displayPopup();
}
});
和displayPopup函数
private void displayPopup() {
AlertDialog.Builder builderSingle = new AlertDialog.Builder(this);
builderSingle.setIcon(R.drawable.ic_launcher);
builderSingle.setTitle("Select option:");
final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
this, android.R.layout.select_dialog_singlechoice);
arrayAdapter.add("Call " + employee.getName());
arrayAdapter.add("Send SMS to " + employee.getName());
builderSingle.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
}
Log.v 正在执行,但 displayPopup() 没有执行。谁能告诉我为什么会这样
最佳答案
你忘记了builderSingle.show()
关于android - 显示对话框代码未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20481716/