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