diff options
| author | Yohann Roussel <yroussel@google.com> | 2014-05-22 14:52:02 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-05-22 14:52:03 +0000 |
| commit | 7d66d76fbb97ce67e4c8112c4a515210bb3e3976 (patch) | |
| tree | 938f1b7377c67b97ea792c098eed8192a3284c91 /core/tests | |
| parent | 36a9acb7eb60f2d07153fe57c69164b38b27f60a (diff) | |
| parent | affa8a4736177f62911c9e0fe9280247c823e8bf (diff) | |
| download | frameworks_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.java | 9 |
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 |
