如何删除对孩子父母的看法?安卓

2024-01-09

所以我有一个按钮,单击它时会显示一个警报对话框。 我在活动的 onCreate 方法中创建警报对话框的视图。 其代码就在这里:

    LayoutInflater factory = LayoutInflater.from(this);
    view = factory.inflate(R.layout.grade_result, null);

当我第一次按下按钮时,对话框会按照我想要的方式显示,但是当我第二次按下按钮时,它会抛出此异常。

11-28 00:35:58.066: E/AndroidRuntime(30348): 原因: java.lang.IllegalStateException: 指定的子级已经有父级。您必须首先对子级的父级调用removeView()。

我的按下按钮时显示 AlertDialog 的方法的代码就在这里:

public void details(View v){
    final AlertDialog.Builder alert = new AlertDialog.Builder(this);
    alert.setView(view);
    alert.setMessage("Details About Your Grades")
    .setCancelable(false)
    .setPositiveButton("Continue", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id){
            dialog.cancel();

        }
    });
    alert.show();

任何帮助,将不胜感激! 谢谢你!


膨胀应该在 AlertDialog 的构建器中设置的视图对我有用:

Button mButton = (Button) findViewById(R.id.my_button);
mButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // inflating view out of the onClick() method does not work
            LayoutInflater mInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            final ViewGroup viewGroup= (ViewGroup) mInflater.inflate(R.layout.my_view, null);

            Dialog alertDialog = new AlertDialog.Builder(getActivity())
                    .setTitle(R.string.my_title)
                    .setView(viewGroup)
                    .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            dialog.dismiss();
                        }
                    }).create();
            alertDialog.show();
        }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何删除对孩子父母的看法?安卓 的相关文章

  • 如何用Android做交互动画(翻译)

    我在 Android 中有一些 png 序列 我需要将它们的 x 和 y 位置从屏幕顶部到底部的翻译动画化 当动画发生时 我需要对象来接收单击事件 我知道这在 3 0 之前的 Android 版本中效果不太好 因为display对象的位置与
  • 使用 ColorMatrix 调整亮度

    我正在尝试使用 ColorMatrix 调整图像的亮度 当尝试调整色相时 您可以在 Photoshop 中看到此选项 亮度和亮度也是两个不同的功能 但我不知道要更改哪些值才能实现此目的 目前我可以使用此代码更改色调 public stati
  • 如何在Android上获取当前播放曲目的路径[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想编写一个应用程序将当前播放的音乐流式传输到另一台设备 两个设备之间的连接确实有效 我还可以通过 wifi 传输一些字符串 但在获取
  • 如何通过代码检测Android上的表情符号支持

    通过代码 我可以制作一个按钮 将这 3 个表情符号插入到文本中 不过 在许多手机上 当用户单击按钮时 问题是 显示为 X X X 或者更糟糕的是 它只显示三个空白空间 我想在无法正确显示表情符号的 Android 设备上禁用并隐藏我自己的内
  • Android Widget ID 是否持久

    在从桌面删除该 Widget 实例之前 您从操作系统收到的用户桌面上特定 Widget 实例的 Widget ID 是否一致 我找不到任何明确说明这一点的文档 但我假设这是因为文档说您可以使用小部件 id 来存储任何实例配置信息 我想将一些
  • ndk-build error.opencv2/core/core.hpp:没有这样的文件或目录

    我在 Android 中使用 OpenCV Nonfree 模块时遇到问题 我读了这个教程https sites google com site wghsite technical notes sift surf opencv androi
  • 升级到 Proguard 4.8 后无法导出应用程序

    我刚刚将我的 Android SDK ADT 和 Proguard 升级到最新最好的版本 我的项目在调试模式下编译并运行良好 但是当我尝试导出它的签名版本 APK 时 我收到来自导出向导的错误Eclipse 控制台上没有任何错误日志消息 如
  • 清晰的图标 清晰的 Android 应用程序

    你好 下午好 关于如何提高图标的 png 质量 有什么想法吗 我使用了 Android 开发者页面上的套件 但我无法获得清晰的图像 我的意思是非常清晰 我是否需要以不同的方式加载此图标 而不仅仅是拖入我的布局 谢谢 我使用这个布局
  • Android 中图像字节表示的每像素字节数

    我目前正在编写一个Android应用程序 需要在其中使用OCR 为了实现这一点 我将 Tesseract 与tesseract android tools 项目 http code google com p tesseract androi
  • 片段活动中的 commitAllowingStateLoss()

    我的应用程序使用片段活动 它仅处于纵向模式 无法旋转屏幕 最初我使用的是commit 方法 但现在我计划不加区别地将这些更改为commitAllowingStateLoss 对于碎片活动 是否有任何理由不不加区别地执行此操作而不重新评估我使
  • 通过配置更改保留 CoroutineScope 的干净方法,无需 ViewModel

    我知道建议是在我们的 Activity 中使用 ViewModel 这样我们就可以使用它viewModelScope 由于 ViewModel 的寿命比 Activity 的寿命长 因此我们不必取消以下作业activity onDestro
  • Android中如何使用intent加载本地html页面?

    我的 asset 目录中有一个 html 文件 我必须使用 Intent 将其加载为浏览器应用程序 这是我的代码 但它不起作用 startActivity new Intent Intent ACTION VIEW Uri parse fi
  • Fresco:滚动 RecyclerView 后图像消失

    我有一个 Horizo ntal RecyclerView 每个项目都有一个使用 Facebook Fresco 图像库加载到其中的图像 然而 虽然正确的图像最初是在屏幕上滚动一点时加载的 但当 RecyclerView 进一步滚动时 它就
  • Android 5 Lollipop 阴影方向或 y 偏移

    是否有可能改变 Y 偏移的阴影方向 现在我有以下布局
  • Android:从 PhoneGap 应用打开 Play 商店链接

    我想从我的phonegap 3 4 应用程序打开一个指向Google Play 商店的链接 呼唤market details id com google android apps maps导致 ActivityNotFoundExcepti
  • 活动中列表视图中的粘滞行

    我的列表视图中只有一行应该是粘性的 而不是粘性标题中带有字母的部分或部分 我真的很感激任何关于列表视图在活动中粘性一行而不是片段的帮助 我该怎么做 我真的很感谢任何帮助 提前致谢 使用如下代码 class MyAsyncTask exten
  • JavaScript 点击事件在 Android 4.0.4 默认浏览器上的 Samsung Galaxy SIII 上不起作用

    我在 Android 4 0 4 上使用 Samsung Galaxy SIII 的默认浏览器时遇到了最奇怪的问题 对于以下页面 单击链接将不会触发 JavaScript 处理程序 从其中一个 div 的内容中删除单个 a 字母使它们再次工
  • Android SDK WebView调用Activity

    我试图在单击 WebView 组件内的链接时启动活动 我的Webview已加载到里面Main java我想启动SubActivity java当点击网站内的链接时Main java 另外 如何将参数传递给此活动 Example inspec
  • FCM 主题是否适合更多用户?

    我对使用主题消息有点困惑 我的场景是根据通知触发一些作业 请帮助我更多地了解这一点 如果我们正在处理大量用户 则可以使用 FCM 主题向用户发送通知 我们可以只使用数据消息和主题消息吗 使用主题发送的消息是否保证送达 我在 FCM 文档中看
  • AndroidAnnotations 和 Dagger

    我正在尝试使用 Dagger 注入 Android 带注释的 Activity java lang IllegalArgumentException No inject registered for members com app serv

随机推荐

  • Hive 查询为匹配条件的行序列生成标识符

    假设我有以下配置单元表作为输入 我们称之为connections userid timestamp 1 1433258019 1 1433258020 2 1433258080 2 1433258083 2 1433258088 2 143
  • 已安装软件包,但出现找不到函数的错误 R [重复]

    这个问题在这里已经有答案了 可能的重复 错误 在 R 中找不到函数 https stackoverflow com questions 7027288 error could not find function in r 我正在尝试在 R
  • 如何创建 Kotlin 比较类型?

    刚刚学习定义 DateRange 类型 val wholeYear2017 Date 2017 1 1 Date 2017 12 31 所以我创建了如下类型 class DateRange
  • 删除特定用户代理的所有流量

    有没有办法排除所有属性和所有视图Google Analytics 的访问者特定用户代理 注意 这不是为了防止垃圾邮件 机器人 我已经检查过该功能管理 gt 查看设置 gt 机器人过滤 gt 排除来自已知机器人和蜘蛛的所有点击 就是去掉一部分
  • 从全局 Facebook ID 或用户名获取 Facebook 应用范围内的用户 ID

    如果您有 Facebook 例如 Zuckerbergs 用户 id 4 或用户名 zuck 您如何获取新的应用程序范围 idGraph v2 0使用应用程序的访问令牌 在文档中似乎找不到任何有关此内容的信息 这基本上是对相反问题的答案 从
  • TypeScript 1.3 受保护的错误

    最近在VS2013中安装了新的TS版本并尝试使用protected修饰符 然而 TS 验证器向我显示一个错误 并下划线protected带红线的词 我收到类似的错误 使用未来保留字 预期的 看起来它正在研究旧的 TS 定义 检查了项目文件
  • JSpec 不再受支持?

    来自 Ruby 社区 我正在寻找 Javascript Node js 的 BDD 测试框架 我是 JSpec 并且认为它是正确的选择 因为我在 Ruby 中使用了 RSpec 但在他们的 GitHub 页面上http github com
  • 是否可以在不显示原始数据的情况下内联管理?

    在 django 管理中 我有一个带有内联的模型 我希望能够仅显示内联的 添加新 行 而不显示属于内联的表中任何预先存在的原始数据 这可能吗 我尝试过每种组合max num and extra 并且它总是显示现有的表数据 Thanks 我认
  • D3 力定向图节点上的标签/文本

    我仍然不明白为什么下面的代码不显示其标签 文本 我已经定义了 css 并设置了当移动到节点上时的标题之类的属性 Json nodes name t1 group 1 name t2 group 1 name t3 group 1 name
  • 多行字符串文字的正则表达式会产生“StackOverflowError”

    我想匹配三元组中包含的字符串 可能包含换行符的引号 以及不包含任何换行符的引号 除了最开始和最后的子字符串 有效示例 foo bar baz blah 无效示例 foo bar baz 我尝试使用以下正则表达式 如 JavaString文字
  • Rcpp包DLL可以在不重新启动R的情况下卸载吗?

    在 Windows 上安装 Rcpp 软件包时 需要确保软件包 DLL 已卸载 否则在复制新 DLL 时会出现 权限被拒绝 错误 这意味着每次重新编译时都要重新启动 R 这非常烦人 有没有办法在不杀死R的情况下卸载包DLL 我已经尝试过de
  • 使用 JPA 时的标准工作流程

    我目前正在尝试与 JPA 合作 我情不自禁地觉得自己错过了一些东西或者以错误的方式做事 到目前为止 这似乎是被迫的 我想到目前为止我所知道的是 有几种使用 JPA 的方法和支持这一点的工具 您可以使用注释在 Java 中完成所有操作 并让
  • 如何使用 GAS 实现几秒后运行的触发器或计时器

    在加载时如果 UIapp 之后return app in doGet 但在使用之前可以执行鼠标或键盘操作 我有 2 个耗时的任务要运行 第一个任务需要 15 到 30 秒 第二个任务通常需要 40 到 60 秒 同时 我希望用户能够看到用户
  • 添加冗余赋值可以在未经优化的情况下编译时加快代码速度

    我发现一个有趣的现象 include
  • 将 MVC 2.0 迁移到 MVC 3.0 RC 后使用 Razor 时出现问题

    我使用以下方法将 MVC 2 0 站点迁移到 MVC 3 0 迁移 MVC 2 0 gt 3 0 http www asp net learn whitepapers mvc3 release notes 0 1 Toc274034214
  • Resharper 5 Beta - 转到声明(CTRL + 单击)不起作用

    在带有 Resharper 5 Beta 的 Visual Studio 2010 Beta 2 中 转到声明 CTRL 单击 不起作用 有人有解决方案吗 我尝试在谷歌但还没有找到任何解决方案 您还可以尝试我编写的 免费 扩展 该扩展使 c
  • Android OCR 使用 tess-two(tesseract 的一个分支)

    我正在使用 OCR 作为正在进行的项目中的模块 经过一周的深入研究后 我认为我应该在 Eclipse 上运行一个测试应用程序 看看它的工作有多准确 我发现 tess two 是 tesseract 的一个分支 作为对我的 OCR 的支持 我
  • 如何使用 django 框架实时传输 opencv 框架?

    我正在尝试使用 raspberry pi 从 USB 摄像头捕获图像并使用 Django 框架进行流式传输 我尝试使用 StreamingHttpResponse 从 Opencv2 流式传输帧 然而 它只显示 1 帧 并没有替换图像 如何
  • 将 CSV 处理为带有键列标题的数组

    我有一个 CSV 第一行包含字段名称 示例数据是 Make Model Note Chevy 1500 loaded Chevy 2500 Chevy loaded 我需要将数据格式化为键值对数组 其中键名称是列标题 我想第一行会是这样的
  • 如何删除对孩子父母的看法?安卓

    所以我有一个按钮 单击它时会显示一个警报对话框 我在活动的 onCreate 方法中创建警报对话框的视图 其代码就在这里 LayoutInflater factory LayoutInflater from this view factor