作为静态类的片段

2024-01-13

只是一个简单的问题:在我在android文档中看到的所有示例中,片段都是静态内部类。安卓有这个要求吗?或者可以将它们设置为常规内部类吗?有没有人足够了解 Android 的内部结构来提供答案?

根据我在 OCJP 文档中读到的内容,这些静态内部类根本不应该是类,而只是包含它们的类的静态成员,就像任何静态方法一样 - 例如 main。

感谢您的见解。


安卓有这个要求吗?或者可以将它们设置为常规内部类吗?

它们不能是常规(非静态)内部类。只有外部类的实例才能创建常规内部类的实例,并且 Android 需要为您重新创建片段(例如,在配置更改时)。片段必须是常规 Java 类或静态内部类,并且它们需要具有公共零参数构造函数。

这些静态内部类根本不应该是类,而只是包含它们的类的静态成员,就像任何静态方法一样 - 例如 main。

我不知道你是如何得出这个解释的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

作为静态类的片段 的相关文章

  • 如何对这个字符串进行子串化

    我想得到这个字符串的 4 个部分 String string 10 trillion 896 billion 45 million 56873 我需要的4个部分是 10万亿 8960亿 4500万 和 56873 我所做的是删除所有空格 然
  • React Native 从 JavaScript 代码内部访问 strings.xml

    有没有办法访问当前值android app src main res values strings xml从 JavaScript 代码内部 我想为每个构建放置不同的端点 URL 但我什至无法检测到反应本机代码内的构建类型 而不必求助于 D
  • StrictMode 策略违规:我的应用程序中存在 android.os.strictmode.LeakedClosableViolation?

    Android 开发新手 第一次在我的应用程序上尝试 StrictMode 我注意到以下内容 并想知道这是否是我的应用程序或库中的问题 我不太清楚 谢谢你 D StrictMode StrictMode policy violation a
  • SearchView过滤ListView

    我已经实现了搜索视图来过滤我的列表视图项目 当我输入任何文本时 它会过滤列表 但当我退出搜索视图时 它不会返回原始列表项 public class PlacesListAdapter extends ArrayAdapter
  • CardView 圆角获得意想不到的白色

    When using rounded corner in CardView shows a white border in rounded area which is mostly visible in dark environment F
  • 计数物体和更好的填充孔的方法

    我是 OpenCV 新手 正在尝试计算物体的数量在图像中 我在使用 MATLAB 图像处理工具箱之前已经完成了此操作 并在 OpenCV Android 中也采用了相同的方法 第一步是将图像转换为灰度 然后对其进行阈值计算 然后计算斑点的数
  • Android Activity 生命周期函数基础知识

    我正在测试这段代码 它显示活动所处的状态 public class Activity101Activity extends Activity String tag Lifecycle Called when the activity is
  • CollapsingToolBarLayout - 状态栏稀松布颜色不改变

    几天前我更新了我的 android studio 并开始使用 CoordinatorLayout 和 CollapsingToolbarLayout 只是尝试一些东西 工具栏稀松布颜色似乎覆盖了状态栏初始颜色和状态栏稀松布颜色 从 xml
  • Android SIP 来电使用带有广播接收器的服务

    大家好 其实我正在尝试创建一个应用程序 支持基于 SIP 通过互联网进行音频呼叫 这里使用本机 sip 我遇到了来电问题 我已经完成了服务的注册部分 但是在接听电话时我无法接听电话 请帮助我 Service file package exa
  • 是否必须删除 Intent extra?

    这可能是一个愚蠢的问题 但是是否有一条规则规定消费活动必须显式删除 Intent 额外内容 或者只有在回收 Intent 对象时才如此 换句话说 如果我总是通过执行以下操作来链接到下一个活动 Intent i new Intent MyCu
  • 在 HTTPResponse Android 中跟踪重定向

    我需要遵循 HTTPost 给我的重定向 当我发出 HTTP post 并尝试读取响应时 我得到重定向页面 html 我怎样才能解决这个问题 代码 public void parseDoc final HttpParams params n
  • 无法访问 com.google.android.gms.internal.zzbfm 的 zzbfm 类文件未找到

    我正在将我的 Android 应用程序项目从GCM to FCM 为此 我使用 Android Studio 中的 Firebase 助手工具 并遵循 Google 开发人员指南中的说明 一切都很顺利 并将我的应用程序代码更改为FCM根据助
  • 在gradle插件中获取应用程序变体的包名称

    我正在构建一个 gradle 插件 为每个应用程序变体添加一个新任务 此新任务需要应用程序变体的包名称 这是我当前的代码 它停止使用最新版本的 android gradle 插件 private String getPackageName
  • 如何使用InputConnectionWrapper?

    我有一个EditText 现在我想获取用户对此所做的所有更改EditText并在手动将它们插入之前使用它们EditText 我不希望用户直接更改中的文本EditText 这只能由我的代码完成 例如通过使用replace or setText
  • 在两个活动之间传输数据[重复]

    这个问题在这里已经有答案了 我正在尝试在两个不同的活动之间发送和接收数据 我在这个网站上看到了一些其他问题 但没有任何问题涉及保留头等舱的状态 例如 如果我想从 A 类发送一个整数 X 到 B 类 然后对整数 X 进行一些操作 然后将其发送
  • 在 android DatePickerDialog 中将语言设置为法语

    有什么办法可以让日期显示在DatePickerDialog用法语 我已经搜索过这个但没有找到结果 这是我的代码 Calendar c Calendar getInstance picker new DatePickerDialog Paym
  • Android向menuItem添加子菜单,addSubMenu()在哪里?

    我想根据我的参数以编程方式将 OptionsMenu 内的子菜单添加到 menuItem 中 我检查了android sdk中的 MenuItem 没有addSubMenu 方法 尽管你可以找到 hasSubMenu 和 getSubMen
  • 增加活动的屏幕亮度

    显然 Android 操作系统中至少有三种不同的技术可以改变屏幕亮度 其中两个在纸杯蛋糕之后不再起作用 而第三个被接受的技术显然有一个错误 我想在单视图活动开始时增加屏幕亮度 然后在活动结束时将亮度恢复为用户设置 没有按钮 没有第二个视图或
  • Android 套接字和 asynctask

    我即将开始制作一个应该充当 tcp 聊天客户端的应用程序 我一直在阅读和阅读 我得出的结论是最好 如果不需要 将我的套接字和异步任务中的阅读器 问题是我不确定从哪里开始 因为我是 Android 新手 这至少对我来说是一项艰巨的任务 但据我
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分

随机推荐

  • 如何在 Selenium 2 API 中处理鼠标悬停

    String strPrimaryNav MEN String strSecondaryNav Shoes String strTertiaryNav Golf driver findElement By linkText strPrima
  • 如何使用 BouncyCastle 执行 TLS?

    有人知道 BouncyCastle 的 TLS 示例吗 我对互联网上缺少它们感到惊讶 如果确实没有 我们就收集起来作为答案 这是一个非常基本的示例 具有仅服务器身份验证和自签名证书 代码基于 BC 1 49 主要是轻量级 API Serve
  • 在lxml中查找元素结束标记的行号

    在使用 lxml 解析 XML 文档时 我想找到特定标记的起始行号和结束行号 我可以使用以下命令找到起始标签的位置sourceline属性于lxml etree Element 但是我很难找到结束标签的行号 我的尝试的一个简单例子 impo
  • 我是否必须将“通过 Apple 登录”作为第一个选项才能让我的 iOS 应用程序获得批准? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 这里是policy https developer apple com app store review guidelines cid siwa
  • php 邮件程序中的stream_socket_enable_crypto()错误

    我使用过 PHP 5 3 并且尝试使用 php mailer LIBRARY 发送邮件 但出现错误 警告 stream socket enable crypto streams crypto 此流不支持 D xampp htdocs mai
  • 如何在打字稿中输入类装饰器?

    编写仅接受特定类的类装饰器的正确方法是什么 我尝试了以下方法 class Component age number function registerComponent name string return
  • React Native 上的背景图像和滚动视图

    我正在使用 React Native 构建一个应用程序 想要实现一个背景图像和一个覆盖在背景图像顶部的滚动视图 就像雅虎天气应用程序一样 但我无法让它发挥作用 请帮忙 要获得这种效果 您需要设置一个绝对定位的图像 然后在 View 顶部放置
  • 如何将 Functor 实例与 Fix 类型一起使用

    假设我想要一个非常通用的ListF数据类型 LANGUAGE GADTs DataKinds data ListF gt gt where Nil List a b Cons a gt b gt List a b 现在我可以使用这种数据类型
  • 仅在shinyapps.io上为特定Shiny应用程序设置不同的区域设置

    我正在使用shinyapps io 托管相当多的Shiny 应用程序 通常 我用德语托管应用程序 现在我想主持one英文应用程序 唯一不起作用的是月份名称的缩写scale x dateggplot 的轴 这些仍然以德语显示 我在 serve
  • Java:序列化期间何时添加 readObjectNoData()?

    我正在阅读连载章节有效的Java 我试图理解书中的下面一段话 如果您实现一个具有可序列化和可扩展的实例字段的类 则您应该注意一个警告 如果类的实例字段初始化为其默认值 整型为零 布尔值为 false 对象引用类型为 null 则该类具有会违
  • 实体框架 6 上下文不检索导航属性

    我发现了许多其他帖子 但他们没有面临完全相同的问题 他们使用的代码略有不同 所以我认为值得回顾一下 我首先使用 EF6 代码 并创建了一个具有一些导航属性的客户端实体 我将仅发布相关代码 考虑还有更多属性和外键 但与问题无关 模型生成正常
  • 无法通过 JQuery 从 Bootstrap DateTimePicker 获取日期对象

    从日期时间选择器框中选择日期时间后 我无法获取日期对象 如何获取 datetime 对象并将其转换为 unix 整数 这是我的 html 代码 div class form group align center div class inpu
  • 使用单个会话在 shell/bash 中递归列出 FTP 目录(使用 cURL 或 ftp)

    我正在编写一个小 shellscript 需要遍历 ftp 服务器上的所有文件夹和文件 递归地 到目前为止 使用 cURL 一切正常 但速度相当慢 因为 cURL 为每个命令启动一个新会话 因此 对于 500 个目录 cURL 执行 500
  • PHP 正则表达式获取 BBCode 标签之间的文本

    我需要有关以下 PHP 代码的帮助 获取给定字符串中每次出现的 BBCode 标记 code 和 code 之间的文本 以便我可以将空格 替换为 nbsp 字符 长话短说 我不能使用 CSS 或 DOM 来执行此操作 我需要在服务器上执行此
  • 私有构造函数和最终构造函数

    为什么将仅具有私有构造函数的类标记为最终类是一个好习惯 我的猜测是 这是为了让其他程序员知道它不能被子类化 人们通常认为 例如 Josh Bloch 和 C 的设计者 将所有内容标记为最终版本是一种良好的做法 除非您有明确的理由不这样做 假
  • React Native MapView:什么是 latitudeDelta longitudeDelta

    在示例中来自反应原生地图视图 https github com react community react native maps blob master README md mapview他们有 latitudeDelta 和 longi
  • 按特定顺序使用 testng 重复测试用例 TestA -> TestNG -> TestS -> TestA -> TestS

    我希望能够按照这一特定顺序执行测试用例 其中每个测试用例都依赖于前一个测试用例 请注意 TestA 和 TestC 将按此顺序再次执行 我怎样才能使用 testng 和 Java 来做到这一点 测试A gt 测试 gt 测试 gt 测试 g
  • 发送特殊字符到串口

    我有一个允许交换消息的应用程序 并且我正在尝试发送带有特殊字符的字符串 string my str isto n o est a funcionar pt comPort1 Write my str 但我收到isto n o est a f
  • 必须相互更新的两个表的触发器替代方案

    很抱歉这篇文章很长 但我想所有信息都是非常必要的 我们有两个表 任务和子任务 每个任务由一个或多个子任务组成 每个对象都有开始日期 结束日期和持续时间 此外 子任务有顺序 Tables create table task pk number
  • 作为静态类的片段

    只是一个简单的问题 在我在android文档中看到的所有示例中 片段都是静态内部类 安卓有这个要求吗 或者可以将它们设置为常规内部类吗 有没有人足够了解 Android 的内部结构来提供答案 根据我在 OCJP 文档中读到的内容 这些静态内