android intent 封装,Android FragmentActivity Intent 跳转封装

package com.innjoo.store.utils;

import com.innjoo.store.R;

import android.content.ActivityNotFoundException;

import android.content.Intent;

import android.support.v4.app.FragmentActivity;

public class IntentUtils {

private static Intent intent;

private static final Object lock = new Object();

public static final int ENTER = 0, OUT = 1, NOTRANSITION = -1;

/**

*

* @Title: startActivityEnter

* @Description: TODO 跳转进入

* @return void

* @throws

* @author 重播

* @email [email protected]

* @date 2014-12-18 上午10:05:16

*/

public static void startActivity(int inOrOut,

FragmentActivity activity, Class class1, String key,

Object object) {

// TODO Auto-generated method stub

synchronized (lock) {

try {

intent = new Intent(activity, class1);

if (object != null && object instanceof String) {

intent.putExtra(key, (String) object);

} else if (object != null && object instanceof Integer) {

intent.putExtra(key, (Integer) object);

}

activity.startActivity(intent);

switch (inOrOut) {

case ENTER:

activity.overridePendingTransition(

R.anim.activity_right_in, R.anim.activity_left_out);

break;

case OUT:

activity.overridePendingTransition(R.anim.activity_left_in,

R.anim.activity_right_out);

break;

default:

break;

}

} catch (ActivityNotFoundException e) {

}

}

}

}

原文:http://blog.csdn.net/xufeifandj/article/details/42002189

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值