@Override public void onCreate(Bundle arguments) { super.onCreate(arguments); // When this instrumentation is created, we simply want to start // its test code off in a separate thread, which will call back // to us in onStart(). start(); }
intent.setClassName(getTargetContext(), "com.android.phone.Dialer"); Activity activity = startActivitySync(intent); ActivityMonitor am = addMonitor(IntentFilter.create( Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_ITEM_TYPE), null, true); sendKeySync(new KeyEvent( KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_DOWN)); sendKeySync(new KeyEvent( KeyEvent.ACTION_UP, KeyEvent.KEYCODE_DPAD_DOWN)); sendKeySync(new KeyEvent( KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_CENTER)); sendKeySync(new KeyEvent( KeyEvent.ACTION_UP, KeyEvent.KEYCODE_DPAD_CENTER)); if (checkMonitorHit(am, 1)) { Log.i("ContactsSelectInstrumentation", "Activity started!"); } else { finish(Activity.RESULT_OK, null);
intent.setClassName(getTargetContext(), "com.android.phone.Dialer"); Activity activity = startActivitySync(intent); ActivityMonitor am = addMonitor(IntentFilter.create( Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_ITEM_TYPE), null, true); sendKeySync(new KeyEvent( KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_DOWN)); sendKeySync(new KeyEvent( KeyEvent.ACTION_UP, KeyEvent.KEYCODE_DPAD_DOWN)); sendKeySync(new KeyEvent( KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_CENTER)); sendKeySync(new KeyEvent( KeyEvent.ACTION_UP, KeyEvent.KEYCODE_DPAD_CENTER)); if (checkMonitorHit(am, 1)) { Log.i("ContactsSelectInstrumentation", "Activity started!"); } else { finish(Activity.RESULT_OK, null);
@Override public void onCreate(Bundle arguments) { super.onCreate(arguments); // When this instrumentation is created, we simply want to start // its test code off in a separate thread, which will call back // to us in onStart(). start(); }