Android 写一个Activity之间来回跳转的全局工具类(主要是想实现代码的复用)
2013-11-20 17:57
741 查看
废话不多说了,直接上代码,相信大家都能看得懂的。
一、主要工具类
二、公共参数对象,该对象继承了Serializable接口,可以实现序列化
一、主要工具类
package com.yw.chat.utils; import android.app.Activity; import android.content.Intent; /** * Activity之间进行切换的帮助类 * @author yw-tony * */ public class AppUtils { private static final String PARAM ="param"; private AppUtils(){} private static final AppUtils instance = new AppUtils(); public static AppUtils getInstance(){ return instance; } /** * 跳转Activity的方法,可以带上需要传递的参数 * @param firstActivity * @param nextActivity * @param pm */ public void toNextActivity(Activity firstActivity,Class<? extends Activity> nextActivity,AppParam pm){ Intent intent = new Intent(); //此处实现的方法序列化对象intent.putExtra(name, serializable); intent.putExtra(PARAM, pm); intent.setClass(firstActivity, nextActivity); firstActivity.startActivity(intent); } }
二、公共参数对象,该对象继承了Serializable接口,可以实现序列化
package com.yw.chat.utils; import java.io.Serializable; public class AppParam implements Serializable{ //在这个类中可以写想要传递的任意参数, //包括,对象,数组,string,集合框架等等 }
相关文章推荐
- 【Android】使用Intent实现Activity之间的跳转(创建一个Activity的过程)
- Android--fragment与activity及两个fragment之间的跳转实现
- android Intent实现Activity之间跳转并传值
- android开发--Activity之间的跳转实现、activity传参
- Android Intent实现Activity之间跳转并传值
- Android TabActivity与Activity之间的动画跳转(主要Tabhost中跳转出来的动画效果解决)
- android中如何实现进入一个界面不做任何动作过10秒钟自动跳转到其他activity?
- 用intent实现Android中Activity之间的跳转
- Android Intent用法一 实现activity之间跳转 并 传参
- Android工具类----Activity之间的跳转
- Android中ListView的自定义Adapter监听Item中Button,实现跳转到一个新的Activity
- android,返回前一个activity的简单实现 及activity跳转的简单操作
- 利用同一个Activity界面实现二个不同的界面之间的跳转
- android中如何实现进入一个界面不做任何动作过10秒钟自动跳转到其他activity?
- android初步实现Activity之间的跳转和数据传递
- Android使用Intent实现Activity之间的跳转
- Android使用Intent实现Activity之间的跳转
- android 实现各activity之间的跳转
- android中如何实现进入一个界面不做任何动作过10秒钟(有操作从新计时)自动跳转到待机activity,点击待机界面回到原来的界面
- Android Intent实现Activity之间跳转并传值