java - Android - 警报对话框出现瞬间而不是变黑
问题描述
我正在使用列表视图和以下代码来显示警报对话框:
exerciseListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) {
new AlertDialog.Builder(absActivity.this).setView(R.layout.layout_dialog)
.setTitle("are you sure?").
setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
}).setNegativeButton("No", null).show();
return true;
}
});
}
警报对话框会立即出现,如下所示:
然后立即消失并转身:
解决方案
显然问题出在模拟器上,擦除手机数据后问题就解决了。
推荐阅读
- autohotkey - AutoHotKey 太快热键按下崩溃脚本
- android - open.spotify 如何检测手机浏览器
- python - 根据显着性的部分信息找到完整的轮廓
- sql - 使用 WHERE 将 SQL 表更新到其他表
- r - 将 X 轴标签与 X 轴上的第一个刻度文本左对齐
- java - 无法将 URL 的内容存储在变量字符串中
- javascript - 在 tilehosting.com 的地图中隐藏国家和城市标签
- angular - WebStorm - 参数类型 {providedIn: "root"} 不可分配给参数类型 {providedIn: Type
| “根” | 空} & InjectableProvider - swift - 如何通过从 Firestore 引用用户 ID 来检索用户照片?
- spring-boot - 使用 Flyway 和 Spring Boot 迁移具有不同生命周期的多个模式