diff options
author | Dianne Hackborn <hackbod@google.com> | 2010-02-04 16:34:40 -0800 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2010-02-04 16:34:40 -0800 |
commit | 2155637d0028e87ebaaf71b9a77f3c43853e8f2f (patch) | |
tree | 336a98aef42d9d980600a660a01cab43c32f88b7 /core/java | |
parent | 7b4030dbe7c814c78a761d221d18eaaacfe1431e (diff) | |
download | frameworks_base-2155637d0028e87ebaaf71b9a77f3c43853e8f2f.zip frameworks_base-2155637d0028e87ebaaf71b9a77f3c43853e8f2f.tar.gz frameworks_base-2155637d0028e87ebaaf71b9a77f3c43853e8f2f.tar.bz2 |
Rename ApplicationContext to ContextImpl.
I've been wanting to do this for a long long time.
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/android/app/ActivityThread.java | 44 | ||||
-rw-r--r-- | core/java/android/app/ContextImpl.java (renamed from core/java/android/app/ApplicationContext.java) | 22 |
2 files changed, 33 insertions, 33 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 1af6d6e..56e44c8 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -292,7 +292,7 @@ public final class ActivityThread { if (mAppDir == null) { if (mSystemContext == null) { mSystemContext = - ApplicationContext.createSystemContext(mainThread); + ContextImpl.createSystemContext(mainThread); mSystemContext.getResources().updateConfiguration( mainThread.getConfiguration(), mainThread.getDisplayMetricsLocked(false)); @@ -513,7 +513,7 @@ public final class ActivityThread { try { java.lang.ClassLoader cl = getClassLoader(); - ApplicationContext appContext = new ApplicationContext(); + ContextImpl appContext = new ContextImpl(); appContext.init(this, null, mActivityThread); app = mActivityThread.mInstrumentation.newApplication( cl, appClass, appContext); @@ -1145,7 +1145,7 @@ public final class ActivityThread { } } - private static ApplicationContext mSystemContext = null; + private static ContextImpl mSystemContext = null; private static final class ActivityRecord { IBinder token; @@ -1308,7 +1308,7 @@ public final class ActivityThread { } private static final class ContextCleanupInfo { - ApplicationContext context; + ContextImpl context; String what; String who; } @@ -1629,7 +1629,7 @@ public final class ActivityThread { long dalvikAllocated = dalvikMax - dalvikFree; long viewInstanceCount = ViewDebug.getViewInstanceCount(); long viewRootInstanceCount = ViewDebug.getViewRootInstanceCount(); - long appContextInstanceCount = ApplicationContext.getInstanceCount(); + long appContextInstanceCount = ContextImpl.getInstanceCount(); long activityInstanceCount = Activity.getInstanceCount(); int globalAssetCount = AssetManager.getGlobalAssetCount(); int globalAssetManagerCount = AssetManager.getGlobalAssetManagerCount(); @@ -2253,11 +2253,11 @@ public final class ActivityThread { return mBoundApplication.processName; } - public ApplicationContext getSystemContext() { + public ContextImpl getSystemContext() { synchronized (this) { if (mSystemContext == null) { - ApplicationContext context = - ApplicationContext.createSystemContext(this); + ContextImpl context = + ContextImpl.createSystemContext(this); PackageInfo info = new PackageInfo(this, "android", context, null); context.init(info, null, this); context.getResources().updateConfiguration( @@ -2272,7 +2272,7 @@ public final class ActivityThread { public void installSystemApplicationInfo(ApplicationInfo info) { synchronized (this) { - ApplicationContext context = getSystemContext(); + ContextImpl context = getSystemContext(); context.init(new PackageInfo(this, "android", context, info), null, this); } } @@ -2387,7 +2387,7 @@ public final class ActivityThread { } } - final void scheduleContextCleanup(ApplicationContext context, String who, + final void scheduleContextCleanup(ContextImpl context, String who, String what) { ContextCleanupInfo cci = new ContextCleanupInfo(); cci.context = context; @@ -2446,7 +2446,7 @@ public final class ActivityThread { + ", dir=" + r.packageInfo.getAppDir()); if (activity != null) { - ApplicationContext appContext = new ApplicationContext(); + ContextImpl appContext = new ContextImpl(); appContext.init(r.packageInfo, r.token, this); appContext.setOuterContext(activity); CharSequence title = r.activityInfo.loadLabel(appContext.getPackageManager()); @@ -2643,7 +2643,7 @@ public final class ActivityThread { + ", comp=" + data.intent.getComponent().toShortString() + ", dir=" + packageInfo.getAppDir()); - ApplicationContext context = (ApplicationContext)app.getBaseContext(); + ContextImpl context = (ContextImpl)app.getBaseContext(); receiver.setOrderedHint(true); receiver.setResult(data.resultCode, data.resultData, data.resultExtras); @@ -2712,7 +2712,7 @@ public final class ActivityThread { if (DEBUG_BACKUP) Log.v(TAG, "Initializing BackupAgent " + data.appInfo.backupAgentName); - ApplicationContext context = new ApplicationContext(); + ContextImpl context = new ContextImpl(); context.init(packageInfo, null, this); context.setOuterContext(agent); agent.attach(context); @@ -2784,7 +2784,7 @@ public final class ActivityThread { try { if (localLOGV) Log.v(TAG, "Creating service " + data.info.name); - ApplicationContext context = new ApplicationContext(); + ContextImpl context = new ContextImpl(); context.init(packageInfo, null, this); Application app = packageInfo.makeApplication(false, mInstrumentation); @@ -2910,9 +2910,9 @@ public final class ActivityThread { if (localLOGV) Log.v(TAG, "Destroying service " + s); s.onDestroy(); Context context = s.getBaseContext(); - if (context instanceof ApplicationContext) { + if (context instanceof ContextImpl) { final String who = s.getClassName(); - ((ApplicationContext) context).scheduleFinalCleanup(who, "Service"); + ((ContextImpl) context).scheduleFinalCleanup(who, "Service"); } try { ActivityManagerNative.getDefault().serviceDoneExecuting( @@ -3527,8 +3527,8 @@ public final class ActivityThread { // ApplicationContext we need to have it tear down things // cleanly. Context c = r.activity.getBaseContext(); - if (c instanceof ApplicationContext) { - ((ApplicationContext) c).scheduleFinalCleanup( + if (c instanceof ContextImpl) { + ((ContextImpl) c).scheduleFinalCleanup( r.activity.getClass().getName(), "Activity"); } } @@ -3790,7 +3790,7 @@ public final class ActivityThread { Resources.updateSystemConfiguration(config, dm); - ApplicationContext.ApplicationPackageManager.configurationChanged(); + ContextImpl.ApplicationPackageManager.configurationChanged(); //Log.i(TAG, "Configuration changed in " + currentPackageName()); { Iterator<WeakReference<Resources>> it = @@ -3942,7 +3942,7 @@ public final class ActivityThread { } if (data.instrumentationName != null) { - ApplicationContext appContext = new ApplicationContext(); + ContextImpl appContext = new ContextImpl(); appContext.init(data.info, null, this); InstrumentationInfo ii = null; try { @@ -3967,7 +3967,7 @@ public final class ActivityThread { instrApp.dataDir = ii.dataDir; PackageInfo pi = getPackageInfo(instrApp, appContext.getClassLoader(), false, true); - ApplicationContext instrContext = new ApplicationContext(); + ContextImpl instrContext = new ContextImpl(); instrContext.init(pi, null, this); try { @@ -4337,7 +4337,7 @@ public final class ActivityThread { android.ddm.DdmHandleAppName.setAppName("system_process"); try { mInstrumentation = new Instrumentation(); - ApplicationContext context = new ApplicationContext(); + ContextImpl context = new ContextImpl(); context.init(getSystemContext().mPackageInfo, null, this); Application app = Instrumentation.newApplication(Application.class, context); mAllApplications.add(app); diff --git a/core/java/android/app/ApplicationContext.java b/core/java/android/app/ContextImpl.java index cf6e0e7..5f89496 100644 --- a/core/java/android/app/ApplicationContext.java +++ b/core/java/android/app/ContextImpl.java @@ -148,10 +148,10 @@ class ReceiverRestrictedContext extends ContextWrapper { } /** - * Common implementation of Context API, which Activity and other application - * classes inherit. + * Common implementation of Context API, which provides the base + * context object for Activity and other application components. */ -class ApplicationContext extends Context { +class ContextImpl extends Context { private final static String TAG = "ApplicationContext"; private final static boolean DEBUG = false; private final static boolean DEBUG_ICONS = false; @@ -1328,13 +1328,13 @@ class ApplicationContext extends Context { public Context createPackageContext(String packageName, int flags) throws PackageManager.NameNotFoundException { if (packageName.equals("system") || packageName.equals("android")) { - return new ApplicationContext(mMainThread.getSystemContext()); + return new ContextImpl(mMainThread.getSystemContext()); } ActivityThread.PackageInfo pi = mMainThread.getPackageInfo(packageName, flags); if (pi != null) { - ApplicationContext c = new ApplicationContext(); + ContextImpl c = new ContextImpl(); c.mRestricted = (flags & CONTEXT_RESTRICTED) == CONTEXT_RESTRICTED; c.init(pi, null, mMainThread, mResources); if (c.mResources != null) { @@ -1371,13 +1371,13 @@ class ApplicationContext extends Context { return file; } - static ApplicationContext createSystemContext(ActivityThread mainThread) { - ApplicationContext context = new ApplicationContext(); + static ContextImpl createSystemContext(ActivityThread mainThread) { + ContextImpl context = new ContextImpl(); context.init(Resources.getSystem(), mainThread); return context; } - ApplicationContext() { + ContextImpl() { ++sInstanceCount; mOuterContext = this; } @@ -1388,7 +1388,7 @@ class ApplicationContext extends Context { * * @param context Existing application context. */ - public ApplicationContext(ApplicationContext context) { + public ContextImpl(ContextImpl context) { ++sInstanceCount; mPackageInfo = context.mPackageInfo; mResources = context.mResources; @@ -2124,7 +2124,7 @@ class ApplicationContext extends Context { } } - ApplicationPackageManager(ApplicationContext context, + ApplicationPackageManager(ContextImpl context, IPackageManager pm) { mContext = context; mPM = pm; @@ -2656,7 +2656,7 @@ class ApplicationContext extends Context { } } - private final ApplicationContext mContext; + private final ContextImpl mContext; private final IPackageManager mPM; private static final Object sSync = new Object(); |