【问题标题】:Is the Android Fragment a Linux process?Android Fragment 是 Linux 进程吗?
【发布时间】:2015-07-07 12:47:38
【问题描述】:

问题很简单:Android Fragment 是不是和Activity 不同的linux 进程?

【问题讨论】:

  • 当你说“考虑”时,你的意思是它是一个单独的过程,还是你想用它做一些具体的事情,这意味着它需要采取行动 像一个单独的过程?
  • 我的意思是这是一个单独的过程,现在我更正问题

标签: android linux android-fragments process


【解决方案1】:

没有。片段是简单的对象。他们的代码不是由单独的进程运行的。

【讨论】:

  • 但他们有自己的生命周期!
  • @Maghio:名为“生命周期方法”的方法的存在与提供这些方法的 Java 对象是在一个进程上运行还是在另一个进程上运行无关。
  • 好吧,一般来说,片段会运行到包含 Activity 的 linux 进程中?
  • @Maghio:一般来说,Android 应用程序中的所有内容都在一个进程中运行。很少有应用程序使用一个以上的进程,恕我直言,其中许多应用程序编写得很糟糕。
  • @Maghio:“服务实际上也是 linux 进程”——不,服务不是 Linux 进程。通过清单中的android:process 属性,可以将服务配置为在单独的进程上运行。默认情况下,它们在应用程序的主进程上运行。您可能希望阅读the documentation on processes(例如,“默认情况下,同一应用程序的所有组件都在同一进程中运行”)。在 Android 中,无法在自己的进程上运行片段、IntegerHashMap
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-23
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 2013-03-14
  • 1970-01-01
相关资源
最近更新 更多