package org.robolectric.shadows.testing; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import java.util.List; public class OnMethodTestActivity extends Activity { private final List<String> transcript; public OnMethodTestActivity(List<String> transcript) { this.transcript = transcript; } @Override protected void onCreate(Bundle savedInstanceState) { transcript.add("onCreate was called with " + savedInstanceState.get("key")); } @Override protected void onStart() { transcript.add("onStart was called"); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { transcript.add("onRestoreInstanceState was called"); } @Override protected void onPostCreate(Bundle savedInstanceState) { transcript.add("onPostCreate was called"); } @Override protected void onRestart() { transcript.add("onRestart was called"); } @Override protected void onResume() { transcript.add("onResume was called"); } @Override protected void onPostResume() { transcript.add("onPostResume was called"); } @Override protected void onNewIntent(Intent intent) { transcript.add("onNewIntent was called with " + intent); } @Override protected void onSaveInstanceState(Bundle outState) { transcript.add("onSaveInstanceState was called"); } @Override protected void onPause() { transcript.add("onPause was called"); } @Override protected void onUserLeaveHint() { transcript.add("onUserLeaveHint was called"); } @Override protected void onStop() { transcript.add("onStop was called"); } @Override protected void onDestroy() { transcript.add("onDestroy was called"); } }