这是我的代码:
mDialog.show();
mDialog.setOnShowListener(new OnShowListener() {
@Override
public void onShow(DialogInterface dialog) {
//some code
}
});
断点显示 //some code
从未被调用。你能帮我理解发生了什么吗?
它是 API 8 及更高版本(我的应用程序支持)
最佳答案
我可能是错的,但你应该在调用 Dialog 上的 show()
之前设置监听器。
关于android - 为什么 setOnShowListener 从未被调用过?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22538570/