Tabnine Logo
Instrumentation$ActivityMonitor.getLastActivity
Code IndexAdd Tabnine to your IDE (free)

How to use
getLastActivity
method
in
android.app.Instrumentation$ActivityMonitor

Best Java code snippets using android.app.Instrumentation$ActivityMonitor.getLastActivity (Showing top 8 results out of 315)

origin: RobotiumTech/robotium

/**
 * Waits for an activity to be started if one is not provided
 * by the constructor.
 */
private final void waitForActivityIfNotAvailable(){
  if(activityStack.isEmpty() || activityStack.peek().get() == null){
    if (activityMonitor != null) {
      Activity activity = activityMonitor.getLastActivity();
      while (activity == null){
        sleeper.sleepMini();
        activity = activityMonitor.getLastActivity();
      }
      addActivityToStack(activity);
    }
    else if(config.trackActivities){
      sleeper.sleepMini();
      setupActivityMonitor();
      waitForActivityIfNotAvailable();
    }
  }
}

origin: square/assertj-android

 public InstrumentationActivityMonitorAssert hasLastActivity(Activity activity) {
  isNotNull();
  Activity actualActivity = actual.getLastActivity();
  assertThat(actualActivity) //
    .overridingErrorMessage("Expected last activity <%s> but was <%s>.", activity,
      actualActivity) //
    .isSameAs(activity);
  return this;
 }
}
origin: com.jayway.android.robotium/robotium-core

if (activityMonitor.getLastActivity() != null)
  activity = activityMonitor.getLastActivity();
origin: com.jayway.android.robotium/robotium-solo

/**
 * Waits for an activity to be started if one is not provided
 * by the constructor.
 */
private final void waitForActivityIfNotAvailable(){
  if(activityStack.isEmpty() || activityStack.peek().get() == null){
    if (activityMonitor != null) {
      Activity activity = activityMonitor.getLastActivity();
      while (activity == null){
        sleeper.sleepMini();
        activity = activityMonitor.getLastActivity();
      }
      addActivityToStack(activity);
    }
    else if(config.trackActivities){
      sleeper.sleepMini();
      setupActivityMonitor();
      waitForActivityIfNotAvailable();
    }
  }
}

origin: stackoverflow.com

 public void testKillCreateLifeCycle() throws Throwable {
  Instrumentation.ActivityMonitor mainActivityMonitor = new Instrumentation.ActivityMonitor(MainActivity.class.getName(), null, false);
  getInstrumentation().addMonitor(mainActivityMonitor);

  final Activity activity = getActivity();
  mainActivityMonitor.waitForActivityWithTimeout(5000);

  navigateToFragment(activity);

  runTestOnUiThread(new Runnable() {
    @Override
    public void run() {
      activity.recreate();
    }
  });
  getInstrumentation().waitForIdleSync();

  Activity newActivity = mainActivityMonitor.getLastActivity();
  assertFragmentIsVisible((FragmentActivity) newActivity, getExpectedFragment());
}
origin: mttkay/calculon

  @Override
  public void startsWithIntentAction(String intentAction) {
    ActivityMonitor monitor = instrumentation.addMonitor(intentAction, null, false);

    performPendingAction();

    assertTrue(instrumentation.checkMonitorHit(monitor, 1));

    Activity lastActivity = monitor.getLastActivity();
    getStoryTestCase().setCurrentActivity(lastActivity);

  }
}
origin: mttkay/calculon

@Override
public void starts(Class<? extends Activity> activityClass) {
  ActivityMonitor monitor = instrumentation.addMonitor(activityClass.getCanonicalName(),
      null, false);
  performPendingAction();
  assertTrue(instrumentation.checkMonitorHit(monitor, 1));
  Activity lastActivity = monitor.getLastActivity();
  getStoryTestCase().setCurrentActivity(lastActivity);
}
origin: com.squareup.assertj/assertj-android

 public InstrumentationActivityMonitorAssert hasLastActivity(Activity activity) {
  isNotNull();
  Activity actualActivity = actual.getLastActivity();
  assertThat(actualActivity) //
    .overridingErrorMessage("Expected last activity <%s> but was <%s>.", activity,
      actualActivity) //
    .isSameAs(activity);
  return this;
 }
}
android.appInstrumentation$ActivityMonitorgetLastActivity

Popular methods of Instrumentation$ActivityMonitor

  • <init>
  • getHits
  • waitForActivityWithTimeout
  • waitForActivity

Popular in Java

  • Reading from database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • getResourceAsStream (ClassLoader)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • ImageIO (javax.imageio)
  • JTextField (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now