北京做网站的工作室,小程序怎么开发自己的小程序,建行企业银行app下载,logo设计注册我们以音乐播放、视频播放、用户注册与登录为例【Musicfragment#xff08;音乐列表页#xff09;、Videofragment#xff08;视频列表页#xff09;、MusicAvtivity#xff08;音乐详情页#xff09;、VideoFragment#xff08;视频详情页#xff09;、LoginActivity音乐列表页、Videofragment视频列表页、MusicAvtivity音乐详情页、VideoFragment视频详情页、LoginActivity用户登录、RegisterActivity用户注册】
目录
1.activity与activity之间的跳转
2.activity与fragment之间的跳转
1activity页面跳转到fragment页面
2fragment页面跳转到activity页面
3.fragment与fragment之间的跳转 1.activity与activity之间的跳转
用户注册跳转到用户登录
Intent intent new Intent(RegisterActivity.this, LoginActivity.class);
intent.putExtra(,)//传递数据
/**
* 如要把user这个数据传递到登录页面则为
* intent.putExtra(userInfo,user)
*/
startActivity(intent);
那么在RegisterActivity页面怎么把这个user数据取出来呢
Intent intent getIntent();
getuser intent.getStringExtra(userInfo);
Log.d(mytagmsg, getuser getuser);
注意在activity中取数据要写在 onCreate下面以免得不到数据。 2.activity与fragment之间的跳转
1activity页面跳转到fragment页面
MusicAvtivity跳转到Musicfragment页面
Intent intent new Intent(MusicAvtivity.this,Musicfragment.class);
intent.putExtra(musicpath, musicpath)//传递数据
startActivity(intent);
传递数据还是跟上面activity一样
在Musicfragment页面接收数据
Intent intent getIntent();
getpath intent.getStringExtra(musicpath);
Log.d(mytagmsg, getpath getpath);
2fragment页面跳转到activity页面
Musicfragment跳转到MusicAvtivity页面
Intent intent new Intent(getActivity(), MusicActivity.class);
intent.putExtra(musicPath, musicPath);//传递数据
startActivity(intent); MusicAvtivity接收数据
Intent intent getIntent();
getpath intent.getStringExtra(musicpath);
Log.d(mytagmsg, getpath getpath);
3.fragment与fragment之间的跳转
详见上篇文章