Fragment的引入,让Android具有了碎片化,即可以在一个页面,由多个碎片化的Fragment构成。页面具备了更多的灵活性,但是达成这种UI设计的灵活性也是有代价的,即更加复杂的应用、更多的部件管理以及更
多的实现代码。
虽然要可能会使代码更加复杂,但是却可以在手机和平板上公用一套代码,达到了一劳永逸的效果。
现在,让我们习惯Fragment,并且在项目中开始试着使用它吧
关于Fragment的基本用法,请参考http://blog.csdn.net/lmj623565791/article/details/37970961,以及http://blog.csdn.net/lmj623565791/article/details/37992017
在实际工程中,运用Fragment
不同Activity中Fragment之间的通信:
具体思路,首先由第一个Activity中的Fragment调用StartActivity()方法,将信息传递给另一个Activity,然后再由另一个Activity使用setArguments()方法,将值传递给Fragment
相同Activity中Fragment之间的通信:
具体思路,由第一个Fragment通过setArguments()方法将值传递给第二个Fragment,并调用setTargetFragment(),在第二个Fragment中调用getTargetFragment().onActivityResult()将结果返回给第一个Fragment,第一个Fragment将在onActivityResult()方法中接收返回的结果
Fragment的用法
最新推荐文章于 2022-03-11 11:18:32 发布