Java tutorial
//package com.java2s; import android.content.Context; import android.content.Intent; import android.os.Parcelable; import java.util.ArrayList; public class Main { public static void sendIntent(Context context, Class classes) { Intent intent = new Intent(); intent.setClass(context, classes); context.startActivity(intent); } public static void sendIntent(Context context, Class classes, String key, String value) { Intent intent = new Intent(); intent.setClass(context, classes); intent.putExtra(key, value); context.startActivity(intent); } public static void sendIntent(Context context, Class classes, String key, String value, String anotherKey, String anotherValue) { Intent intent = new Intent(); intent.setClass(context, classes); intent.putExtra(key, value); intent.putExtra(anotherKey, anotherValue); context.startActivity(intent); } public static void sendIntent(Context context, Class classes, String key, Parcelable value) { Intent intent = new Intent(); intent.setClass(context, classes); intent.putExtra(key, value); context.startActivity(intent); } public static void sendIntent(Context context, Class classes, String key, ArrayList<? extends Parcelable> value) { Intent intent = new Intent(); intent.setClass(context, classes); intent.putParcelableArrayListExtra(key, value); context.startActivity(intent); } public static void sendIntent(Context context, Class classes, String key, ArrayList<? extends Parcelable> value, String anotherKey, String anotherValue) { Intent intent = new Intent(); intent.setClass(context, classes); intent.putParcelableArrayListExtra(key, value); intent.putExtra(anotherKey, anotherValue); context.startActivity(intent); } }