Har*_*edi 9 android android-fragments android-activity
我有一个非常普遍的问题,我没有找到我的问题的具体答案,因此再次提出.
我想在两种方法之间做出决定
我想知道什么?
我们现在还不知道有多少数据存在片段.
小智 9
嗯,这完全取决于应用程序的设计,流程和导航.
以下是使用单个活动和多个碎片的一些好处:
有了它,这里有一些缺点:
我个人使用具有多个片段的多个活动,其中我基于模块分离活动.在同一模块中,可以分段创建子模块.我发现在不同的场景中管理很容易,就像应用程序关闭,重新打开,通知,方向更改一样.
我的问题是一样的,到目前为止,在我的所有应用程序中,只有一个活动,其余的都是片段。我同意维护 Fragment 很困难,但是使用 Fragment 会提高你的性能。
假设,举一个例子,
我有 10 个活动,在每个活动中,我调用异步任务来执行一些后台操作。在每个异步任务的 onPostExecute() 中,您正在更新您的 UI。但是在完成 doInBackground() 之前,您切换了 Activity 并且该 Activity 被销毁,但请记住 doInBackground() 仍在进行中,一旦完成,将调用 onPostExecute,并且在 onPostExecute() 中我们正在更新 UI,但是 Activity 被破坏了,所以这会在您的应用程序中造成泄漏。但如果您只维护一项 Activity,那么维护起来会很容易。
也在等待其他人的意见。
| 归档时间: |
|
| 查看次数: |
5083 次 |
| 最近记录: |