- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
能否请任何人告诉我如何在 onPrepareDialog() 中更改警告对话框的消息(正文)。
即使在 onPrepareDialog() 函数中对 Dialog 参数进行类型转换后,我也找不到任何类似 setText() 的函数。
我不想用
removeDialog()
显示对话框()
因为清理对象会增加 GC 的开销,如果我选择自定义对话框,那么在处理主题时代码会变得很大。
如果有人想在 onPrepareDialog() 函数中更改 AlertDialog 的文本,请告诉我。
感谢和问候,
S苏曼185
最佳答案
在 onPrepareDialog
中只需使用:
((AlertDialog) dialog).setMessage("my text goes here");
关于android - 如何在 onPrepareDialog() 中更改 AlertDialog 的消息(正文)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5000776/
我正在制作一个应用程序,我在其中使用对话框来接受、存储和显示数据,它对我来说很有效,但是每当我重新启动我的应用程序时,都会出现NPE @Override public void onPre
这似乎不起作用。警告对话框甚至不显示标题或消息,除非我在 onCreateDialog 方法中设置它们。 @Override protected void onPrepareDialog(int id
我有一个显示复选框列表的对话框。每次打开时应检查哪些框的信息来自编辑文本。我搜索了一种不允许缓存对话框的方法,但找不到该怎么做。现在我覆盖 onPrepareDialog 以在对话框打开之前设置复选框
我创建了一个警告对话框,当我按下一个按钮时,其中有一个基本的复选框列表。如果之前已经检查过这些项目,我希望能够为用户检查复选框。我通过像这样操作“onPrepareDialog”来完成这个: @Ove
我目前正在使用以下代码在我的 Andorid 应用程序中显示/隐藏 ProgressDialog(从 MyActivity 中调用): private void startTask() { n
我正在使用以下代码创建一个 ProgressDialog (在我的 Activity 内): @Override protected Dialog onCreateDialog(int id) {
能否请任何人告诉我如何在 onPrepareDialog() 中更改警告对话框的消息(正文)。 即使在 onPrepareDialog() 函数中对 Dialog 参数进行类型转换后,我也找不到任何类
我在使用 onPrepareDialog 方法更新 AlertDialog 的内容时遇到了一些困难。 我正在设置 AlertDialog 的内容,但是出现在屏幕上的对话框没有按钮也没有背景。问题可能与
在 onPrepareDialog 中调用 removeDialog(int) 是否被认为是错误的形式,如下所示,每次使用 showDialog() 调用时强制重新创建对话框: @Override p
我是一名优秀的程序员,十分优秀!