aboutsummaryrefslogtreecommitdiff
path: root/src/com/google/android/droiddriver/util/ActivityUtils.java
diff options
context:
space:
mode:
authorKevin Jin <kjin@google.com>2014-04-18 15:28:36 -0700
committerKevin Jin <kjin@google.com>2014-04-21 16:33:41 -0700
commit17342a5115d7575d44a99fed9c7032e3ab316dcc (patch)
tree029c90e6a75bab41e758dc5fd9bb609da852846c /src/com/google/android/droiddriver/util/ActivityUtils.java
parent476f54bb2b1219b2a83960663860c76f172ba670 (diff)
downloaddroiddriver-17342a5115d7575d44a99fed9c7032e3ab316dcc.tar.gz
remove deps on Guava
This is to simplify the build and deployment set-up for DroidDriver clients. Change-Id: I02238d8721d4d3a505a851138c40cb086d2ff11f
Diffstat (limited to 'src/com/google/android/droiddriver/util/ActivityUtils.java')
-rw-r--r--src/com/google/android/droiddriver/util/ActivityUtils.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/com/google/android/droiddriver/util/ActivityUtils.java b/src/com/google/android/droiddriver/util/ActivityUtils.java
index 466caf9..c0f553f 100644
--- a/src/com/google/android/droiddriver/util/ActivityUtils.java
+++ b/src/com/google/android/droiddriver/util/ActivityUtils.java
@@ -19,12 +19,21 @@ package com.google.android.droiddriver.util;
import android.app.Activity;
import com.google.android.droiddriver.instrumentation.InstrumentationDriver;
-import com.google.common.base.Supplier;
/**
* Static helper methods for retrieving activities.
*/
public class ActivityUtils {
+ public interface Supplier<T> {
+ /**
+ * Retrieves an instance of the appropriate type. The returned object may or
+ * may not be a new instance, depending on the implementation.
+ *
+ * @return an instance of the appropriate type
+ */
+ T get();
+ }
+
private static Supplier<Activity> runningActivitySupplier;
/**