131dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project/*
2cc8befac3550c81d04ea206c170adae36c9a6c93Daniel Sandler * Copyright (C) 2013 The Android Open Source Project
331dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *
431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
531dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * you may not use this file except in compliance with the License.
631dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * You may obtain a copy of the License at
731dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *
831dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
931dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *
1031dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
1131dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
1231dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1331dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * See the License for the specific language governing permissions and
1431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project * limitations under the License.
1531dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project */
1631dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project
17325dc23624160689e59fbac708cf6f222b20d025Daniel Sandlerpackage com.android.launcher3;
1831dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project
1931dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Projectimport android.app.Application;
20a8c760d395e1d2a78522427738302fbca3a72453Michael Jurka
2131dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Projectpublic class LauncherApplication extends Application {
2231dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project    @Override
2331dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project    public void onCreate() {
2431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project        super.onCreate();
25e4f9891f01bdc10d8f96e4e2429e2f4d0558238bDaniel Sandler        LauncherAppState.setApplicationContext(this);
26e4f9891f01bdc10d8f96e4e2429e2f4d0558238bDaniel Sandler        LauncherAppState.getInstance();
279c1289cb3bfb74f86e53ec7ac6dd76bb39666b2dJoe Onorato    }
289c1289cb3bfb74f86e53ec7ac6dd76bb39666b2dJoe Onorato
299c1289cb3bfb74f86e53ec7ac6dd76bb39666b2dJoe Onorato    @Override
309c1289cb3bfb74f86e53ec7ac6dd76bb39666b2dJoe Onorato    public void onTerminate() {
319c1289cb3bfb74f86e53ec7ac6dd76bb39666b2dJoe Onorato        super.onTerminate();
32cc8befac3550c81d04ea206c170adae36c9a6c93Daniel Sandler        LauncherAppState.getInstance().onTerminate();
3388f334571fe41df620ba903ced9b2c69b0170d5cWinson Chung    }
34cc8befac3550c81d04ea206c170adae36c9a6c93Daniel Sandler}