package com.google.samples.apps.iosched.mockdata; import android.app.Activity; import android.content.Context; import android.content.ContextWrapper; import android.content.Intent; /** * An object allowing to use a non Activity context and then to add an Activity context to be used * with {@link Context#startActivity(Intent)}. */ public class StubActivityContext extends ContextWrapper { private Activity mActivity; public StubActivityContext(Context context) { super(context); } public void setActivityContext(Activity activity) { mActivity = activity; } @Override public void startActivity(Intent intent) { if (mActivity != null) { mActivity.startActivity(intent); } } }