diff options
| author | 2014-09-18 19:53:36 +0000 | |
|---|---|---|
| committer | 2014-09-18 19:53:37 +0000 | |
| commit | 2b5f91fe9891ede666ff95e28b80193b70eee9bd (patch) | |
| tree | 0d79d8f1eddba759ff3eb022f17f40ddccd24244 | |
| parent | 9f5638ed23f37f726e4c72087a93adea1ce06bfa (diff) | |
| parent | 7fc8e357a47a371e875018675583fa5d05f103bf (diff) | |
Merge "Create an Application object for the system process." into lmp-dev
| -rw-r--r-- | core/java/android/app/ActivityThread.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index b4877de7a2e5..7d0d27fdef2e 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -123,7 +123,6 @@ import libcore.io.DropBox; import libcore.io.EventLogger; import libcore.io.IoUtils; import libcore.net.event.NetworkEventDispatcher; - import dalvik.system.CloseGuard; import dalvik.system.VMDebug; import dalvik.system.VMRuntime; @@ -5088,10 +5087,8 @@ public final class ActivityThread { mInstrumentation = new Instrumentation(); ContextImpl context = ContextImpl.createAppContext( this, getSystemContext().mPackageInfo); - Application app = Instrumentation.newApplication(Application.class, context); - mAllApplications.add(app); - mInitialApplication = app; - app.onCreate(); + mInitialApplication = context.mPackageInfo.makeApplication(true, null); + mInitialApplication.onCreate(); } catch (Exception e) { throw new RuntimeException( "Unable to instantiate Application():" + e.toString(), e); |