180343f646f9686528212f82163a77ef48e30f4c3Michael Jurka/* 280343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * Copyright (C) 2012 The Android Open Source Project 380343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * 480343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * Licensed under the Apache License, Version 2.0 (the "License"); 580343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * you may not use this file except in compliance with the License. 680343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * You may obtain a copy of the License at 780343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * 880343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * http://www.apache.org/licenses/LICENSE-2.0 980343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * 1080343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * Unless required by applicable law or agreed to in writing, software 1180343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * distributed under the License is distributed on an "AS IS" BASIS, 1280343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1380343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * See the License for the specific language governing permissions and 1480343f646f9686528212f82163a77ef48e30f4c3Michael Jurka * limitations under the License. 1580343f646f9686528212f82163a77ef48e30f4c3Michael Jurka */ 1680343f646f9686528212f82163a77ef48e30f4c3Michael Jurka 1780343f646f9686528212f82163a77ef48e30f4c3Michael Jurkapackage com.android.systemui.recent; 1880343f646f9686528212f82163a77ef48e30f4c3Michael Jurka 1980343f646f9686528212f82163a77ef48e30f4c3Michael Jurkaimport android.content.BroadcastReceiver; 2080343f646f9686528212f82163a77ef48e30f4c3Michael Jurkaimport android.content.Context; 2180343f646f9686528212f82163a77ef48e30f4c3Michael Jurkaimport android.content.Intent; 2280343f646f9686528212f82163a77ef48e30f4c3Michael Jurka 2380343f646f9686528212f82163a77ef48e30f4c3Michael Jurkapublic class RecentsPreloadReceiver extends BroadcastReceiver { 2480343f646f9686528212f82163a77ef48e30f4c3Michael Jurka @Override 2580343f646f9686528212f82163a77ef48e30f4c3Michael Jurka public void onReceive(Context context, Intent intent) { 2680343f646f9686528212f82163a77ef48e30f4c3Michael Jurka if (RecentsActivity.PRELOAD_INTENT.equals(intent.getAction())) { 2780343f646f9686528212f82163a77ef48e30f4c3Michael Jurka RecentTasksLoader.getInstance(context).preloadRecentTasksList(); 2880343f646f9686528212f82163a77ef48e30f4c3Michael Jurka } else if (RecentsActivity.CANCEL_PRELOAD_INTENT.equals(intent.getAction())){ 2980343f646f9686528212f82163a77ef48e30f4c3Michael Jurka RecentTasksLoader.getInstance(context).cancelPreloadingRecentTasksList(); 3080343f646f9686528212f82163a77ef48e30f4c3Michael Jurka } 3180343f646f9686528212f82163a77ef48e30f4c3Michael Jurka } 3280343f646f9686528212f82163a77ef48e30f4c3Michael Jurka} 33