Java tutorial
//package com.java2s; import java.io.Serializable; import android.content.Context; import android.content.Intent; public class Main { @SuppressWarnings("rawtypes") public static void startActivity(Context context, Class cls) { Intent intent = new Intent(context, cls); context.startActivity(intent); } public static void startActivity(Context context, Class cls, String nameFlag, Serializable serializable) { Intent intent = new Intent(context, cls); intent.putExtra(nameFlag, serializable); context.startActivity(intent); } public static void startActivity(Context context, Class cls, String nameFlag, Serializable serializable, int intentflag) { Intent intent = new Intent(context, cls); intent.putExtra(nameFlag, serializable); intent.addFlags(intentflag); context.startActivity(intent); } public static void startActivity(Context context, Class cls, int intentflag) { Intent intent = new Intent(context, cls); intent.addFlags(intentflag); context.startActivity(intent); } }