各位看官们,大家好,上一回中咱们说的是Android中Fragment的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起Talk Android吧!
看官们,我们在上一回中介绍了如何在Fragment中使用Activity,这一回中我们继续说该例子,不过这回使用的Activity不一样,使用的方法也不一样。上一回中我们使用的是包含Fragment的Activity,这一回中我们使用的Activity和Fragment没有任何关系。接下来我们做详细的介绍。
看官们,我们想在一个Activity中跳转到另外一个Activity中时,可以使用Activity
的startActivity
方法。Fragment也提供了同样的方法,我们使用该方法可以从Fragment中跳转到其它的Activity中。和以前一样,我们还是使用代码结合文字的风格来进行说明,具体如下:
- 1.在程序中创建好Fragment和将要跳转到的Activity;
- 2.在Fragment类中创建一个Intent对象:
Intent intent = new Intent(getActivity(),ToActivity.class); //ToActivity就是将要跳转到的Activity
- 3.在Fragment类中使用startActivity方法跳转到Activity中:
startActivity(intent);
看官们,因为Fragment是嵌入到Activity中的,或者说Fragment是寄宿在Activity中的,它是Activity上的一部分,Activity是它的宿主,所以我们介绍的这种跳转方法在本质上仍然是从一个Activity跳转到另外一个Activity中,相当于从Fragment的宿主Activity跳转到另外一个Activity中。明白这点后,你就会发现,它和Activity之间的跳转方法相同。
各位看官,关于Android中Fragment的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!