Android - Activity 与 FragmentActivity? [复制]

2023-11-22

我是安卓新手。我想构建一个具有选项卡格式的应用程序。我找到了很多文档Activity已经用过。也在很多情况下使用过FragmentActivity。我不确定哪个会更好开始。请建议我应该使用Activity or FragmentActivity以选项卡格式开始开发?


伊安汉尼巴拉克是对的。您可以获得的所有功能Activity from FragmentActivity。实际上,FragmentActivity具有更多功能。

Using FragmentActivity你可以轻松构建tab and swap格式。对于每个选项卡,您可以使用不同的Fragment (Fragments是可重复使用的)。所以对于任何FragmentActivity你可以重复使用相同的Fragment.

你仍然可以使用Activity对于单页,例如列出某些内容并在下一页中编辑列表的元素。

还记得使用Activity如果你正在使用android.app.Fragment; use FragmentActivity如果你正在使用android.support.v4.app.Fragment。切勿附加android.support.v4.app.Fragment to an android.app.Activity,因为这将导致抛出异常。

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

Android - Activity 与 FragmentActivity? [复制] 的相关文章

随机推荐

  • PHP递归函数删除所有子节点导致stackoverflow

    我的MySQL是这样的 表的名称是category id content parent where is 类别的 id 内容 一些我们不关心的文本 父级 父级的 id 类别 这就是我现在正在尝试的 function remrecurs id
  • 是否可以禁用plotly.py烛台图表上的缩放/平移窗口?

    我正在使用plotly py 创建烛台图 我想要进行水平分割 并将烛台数据放在顶部分割中 将一些数据曲线放在底部分割中 我不需要平移和缩放 并且带有缩放 平移控件的烛台图的下部部分妨碍了我 要禁用缩放和平移 您需要设置 layout xax
  • 如何以编程方式关闭/取消/关闭系统对话框 (Android)

    我有一个可以进行 USSD 调用的应用程序 但在所有 USSD 调用之后 我收到了一个向用户显示结果的对话框 我知道可以关闭此对话框 因为 USSD Checker 应用程序执行此操作 它们从 USSD 获取响应而不显示用户对话框 In t
  • 如何全局设置 System.Text.Json.JsonSerializer 的默认选项?

    而不是这个 JsonSerializerOptions options new JsonSerializerOptions PropertyNamingPolicy JsonNamingPolicy CamelCase etc var so
  • Android Studio 项目已经注册

    我在使用 Android Studio 时遇到了一个大问题 我有一个项目依赖于其他两个项目 如库 我跟着导游将项目导入 Android Studio 时出现与 ActionBarSherlock 有关的问题用于导入外部模块 我打开 项目结构
  • Magento 覆盖控制器

    我想做以上的事情 我过去重写过许多文件 块 模型 助手 但这个让我困惑 谁能看到我在这里做错了什么 我已经编辑了这段代码 现在包含一些建议 这是我的文件夹结构 2 个控制器位置作为测试 Idigital Idgeneral etc conf
  • 使用 Rails 3 中的表单按钮覆盖 respond_to 格式

    我有一组使用 Rails 调用 respond to 以各种格式显示的报告 这样如果 URL 以 CSV 或 JSON 结尾 则报告将以该格式生成 我请求制作一个下载按钮 以便更轻松地获取报告 但由于报告具有日期范围等自定义功能 因此我需要
  • Firebase 时间戳至今的日期和时间

    我正在使用 firebase 作为我的聊天应用程序 在聊天对象中 我使用添加时间戳Firebase ServerValue TIMESTAMP method 我需要使用此时间戳在我的聊天应用程序中显示消息接收时间 如果是当前时间 我只需要显
  • Android ActionBarSherlock 顶部栏

    我想要一个像 foursquare 这样的操作栏 我想要的是诸如朋友 探索和我 另外 在选项卡上方 我想要一个自定义布局 其中包括一些按钮 例如foursquare 徽标 刷新和签入在四方 我创建了选项卡 但无法更改 ActionBarSh
  • UILocalNotification 的警报操作代码

    UILocalNotification notif cls alloc init notif fireDate self datePicker date notif timeZone NSTimeZone defaultTimeZone n
  • Java 忽略类路径

    我正在编写一个使用 Oracle JDBC 驱动程序的 java 程序 我已将其设置在我的类路径中 当我在 IDE 中运行程序 作为 jdbc 添加为库 时 程序运行良好 当我尝试部署它时 它完全忽略类路径中的列表并给我一个 NoClass
  • Docker build --no-cache 实际上会下载并刷新基础镜像吗?

    docker build no cache 刷新吗updated是否远程基础镜像 文档似乎没有具体说明 The no cache选项将重建图像而不使用本地缓存图层 但是 那FROM如果构建主机上存在已提取的基础映像 该行将重用该基础映像 来
  • 用 PHP 删除 GET 变量的好方法?

    我有一个包含 GET 变量的完整 URL 的字符串 删除 GET 变量的最佳方法是什么 有没有一种好方法可以只删除其中一个 这是一段可以工作但不是很漂亮的代码 我认为 current url explode current url echo
  • 2.5 的纯 Python 有理数模块

    有人见过这样的事情吗 小型自给自足的模块是首选 The 分数模块如有必要 可以从 2 6 中删除 获取fractions py numbers py 和abc py 所有纯Python模块 您可以从这里获取单个文件 2 6 分支 2 7 不
  • 在默认的 joomla 3.1.1 注册表单中添加自定义字段

    最近我偶然发现一个情况Joomla 3 1 1我需要添加一个附有默认注册表单的自定义字段 我浏览了现有的资源 这些资源表明我应该导航到joomla root components com users models forms registr
  • 如何将多个中间件功能封装成一个?

    我有许多类似于以下的中间件功能 function validate req res next req validationError new Error invalid function checkValid req res next if
  • 配置 Tomcat 以利用浏览器缓存?

    我运行谷歌的页面速度在我们的网络应用程序上分析和优化您的网站 下面的众多项目之一网络性能最佳实践如页面速度中列出的那样 为了在所有浏览器中充分利用缓存的一致优势 我们建议您将 Web 服务器配置为显式设置缓存标头并将其应用于所有可缓存静态资
  • PHP JSON 响应包含 HTML 标头

    我遇到了一个奇怪的问题 我正在尝试编写一个 PHP 页面 该页面将一些 JSON 返回到 Jquery AJAX 调用 问题是 尽管将内容类型设置为 application json 但响应似乎始终包含 HTML 标头 这是 PHP 代码
  • X f() 是什么意思?

    我看到这段代码 但不明白它的意思 我知道我们如何使用默认构造函数 但这不是默认构造函数 这是什么 class X int main X f 它声明了一个函数f它不带任何参数并返回一个类型X 这也称为最令人烦恼的解析在C 中 它是 C 标准定
  • Android - Activity 与 FragmentActivity? [复制]

    这个问题在这里已经有答案了 我是安卓新手 我想构建一个具有选项卡格式的应用程序 我找到了很多文档Activity已经用过 也在很多情况下使用过FragmentActivity 我不确定哪个会更好开始 请建议我应该使用Activity or