我是靠谱客的博主 威武项链,最近开发中收集的这篇文章主要介绍在一个Activity中启另一个Activity的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在写程序时常会用到在一个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的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部