概述
在写程序时常会用到在一个Activity中调用另一个Activity
在这儿我就分享一个我用过的例子
简单而实用
Intent intent = new Intent();
intent.setClass(this, MediaPlay.class);//这里的MediaPlay是我自己写的一个.java,也就是我要启的Activity
Bundle bundle = new Bundle();
bundle.putString("path", path);//在Bundle中放入自己想传递给MediaPlay的参数
bundle.putInt("time", mPlayTime * 60 * 1000);//第一个相当于是关键字,第二个是实际值
intent.putExtras(bundle);//将bundle 和intent绑定
this.startActivity(intent);//发送intent启动另一个Activity,在这儿也就是MediaPlay
在启动的MediaPlay中取得传递值
Intent intent = this.getIntent();
Bundle bundle = intent.getExtras();//从intent中取得bundle
mPath = bundle.getString("path");//根据关键字取得传递过来的值
mPlayTime = bundle.getInt("time");
最后
以上就是威武项链为你收集整理的在一个Activity中启另一个Activity的方法的全部内容,希望文章能够帮你解决在一个Activity中启另一个Activity的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复