Lazily instantiate LauncherAppState.

The application context for LauncherAppState is supplied by
the application whenever it starts; don't ask for an
instance before that.

Change-Id: I1ca8ea04238a357a682f79250f08813ead7ae532
This commit is contained in:
Daniel Sandler
2013-06-25 15:13:26 -04:00
parent fe7750b5d6
commit e4f9891f01
23 changed files with 170 additions and 215 deletions

View File

@@ -17,22 +17,13 @@
package com.android.launcher3;
import android.app.Application;
import android.app.SearchManager;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.database.ContentObserver;
import android.os.Handler;
import java.lang.ref.WeakReference;
public class LauncherApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
LauncherAppState.getInstance().init(getApplicationContext());
LauncherAppState.setApplicationContext(this);
LauncherAppState.getInstance();
}
@Override