/FileExtraction/Java_unseen/tianyuan168326_nono-android/ActivityOptionsICS/src/main/java/ActivityOptionsICS/ActivityCompatICS.java
package ActivityOptionsICS;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

public class ActivityCompatICS {
	
	private static int enterResId = 0;
	private static int exitResId = 0;
	
	public static void startActivity(Activity activity, Intent intent, Bundle bundle) {
		if (bundle == null) {
			throw new RuntimeException("Bundle must be not null");
		}
		
		int animType = bundle.getInt(ActivityOptionsCompatICS.KEY_ANIM_TYPE, 0);
		if (animType == ActivityOptionsCompatICS.ANIM_CUSTOM) {
			enterResId = bundle.getInt(ActivityOptionsCompatICS.KEY_ANIM_ENTER_RES_ID);
			exitResId = bundle.getInt(ActivityOptionsCompatICS.KEY_ANIM_EXIT_RES_ID);
		}else {
			enterResId = 0;
			exitResId = 0;
		}
		
		intent.putExtras(bundle);
		activity.startActivityForResult(intent, ActivityOptionsCompatICS.RESULT_CODE);
		activity.overridePendingTransition(enterResId, exitResId);
	}

	
}
