Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 标签,活动和嵌套片段大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开始一个新的应用程序,需要有一组选项卡.在每个选项卡中,我需要多个屏幕,每个屏幕都有自己的后台堆栈(客户端需要).这是我的意思的快速图表:

Tab 1
   |
   |_Screen1a --> Screen1b --> Screen1c
Tab 2
   |
   |_Screen2a -->Screen2b
Tab 3
   |
   |_Screen3a --> Screen3b --> Screen3c --> Screen3d
...etc

现在,我在使用FragmentActivity作为标签主机活动之前已经这样做了.然后每个标签都是FragmentActivity,它包含每个片段.那个,我的意思是:

FragmentActivity
    FragmentActivity1
       |
       |_Fragment1 --> Fragment2 --> Fragment3
    FragmentActivity2
       |
       |_Fragment4 --> Fragment5
    FragmentActivity3
       |
       |_Fragment6 --> Fragment7 --> Fragment8 --> Fragment9
    ...etc

现在,随着4.2 SDK和支持库的新版本的发布,存在嵌套片段.这允许您将片段放在另一个片段内(我假设您可以继续嵌套,但尚未测试它).我正在虑切换到使用嵌套片段,因为我目前在我的Tab主机活动中使用了弃用的方法.从本质上讲,我将使用单个主机活动以片段形式实现我的应用程序的整个流程.

性能问题或内存问题等方面是否有任何挫折?或者@R_406_10675@用之前已经完成的实现并使用已弃用的方法

解决方法

嵌套片段可以帮助解决您的问题,我已经尝试过这个实现.但是不要将子Activity(意图)添加到TabHost的TabSpec中.所有儿童活动都应该用碎片替换. 但在我的选择中,我认为这种实施并不好.因为Android有后退键,所以导航会有点连线.按下后退键通常会将用户返回到上一个屏幕.但是这个标签的东西会搞乱后面的导航.

大佬总结

以上是大佬教程为你收集整理的android – 标签,活动和嵌套片段全部内容,希望文章能够帮你解决android – 标签,活动和嵌套片段所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。