summaryrefslogtreecommitdiffstats
path: root/core/tests
diff options
context:
space:
mode:
authorYohann Roussel <yroussel@google.com>2014-05-22 14:52:02 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-05-22 14:52:03 +0000
commit7d66d76fbb97ce67e4c8112c4a515210bb3e3976 (patch)
tree938f1b7377c67b97ea792c098eed8192a3284c91 /core/tests
parent36a9acb7eb60f2d07153fe57c69164b38b27f60a (diff)
parentaffa8a4736177f62911c9e0fe9280247c823e8bf (diff)
downloadframeworks_base-7d66d76fbb97ce67e4c8112c4a515210bb3e3976.zip
frameworks_base-7d66d76fbb97ce67e4c8112c4a515210bb3e3976.tar.gz
frameworks_base-7d66d76fbb97ce67e4c8112c4a515210bb3e3976.tar.bz2
Merge "Fix ANR in multidexlegacytestservices."
Diffstat (limited to 'core/tests')
-rw-r--r--core/tests/hosttests/test-apps/MultiDexLegacyTestServices/src/com/android/framework/multidexlegacytestservices/AbstractService.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/src/com/android/framework/multidexlegacytestservices/AbstractService.java b/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/src/com/android/framework/multidexlegacytestservices/AbstractService.java
index 20fe465..7b83999 100644
--- a/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/src/com/android/framework/multidexlegacytestservices/AbstractService.java
+++ b/core/tests/hosttests/test-apps/MultiDexLegacyTestServices/src/com/android/framework/multidexlegacytestservices/AbstractService.java
@@ -31,7 +31,7 @@ import java.io.RandomAccessFile;
* Empty service for testing legacy multidex. Access more than 64k methods but some are required at
* init, some only at verification and others during execution.
*/
-public abstract class AbstractService extends Service {
+public abstract class AbstractService extends Service implements Runnable {
private final String TAG = "MultidexLegacyTestService" + getId();
private int instanceFieldNotInited;
@@ -47,6 +47,12 @@ public abstract class AbstractService extends Service {
@Override
public void onCreate() {
Log.i(TAG, "onCreate");
+ new Thread(this).start();
+
+ }
+
+ @Override
+ public void run() {
Context applicationContext = getApplicationContext();
File resultFile = new File(applicationContext.getFilesDir(), getId());
try {
@@ -84,7 +90,6 @@ public abstract class AbstractService extends Service {
} catch (IOException e) {
e.printStackTrace();
}
-
}
@Override