1b7b33e07325fc6664d8ab803b141b87adaa2d013Mindy Pereira/*******************************************************************************mFolder
2555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      Copyright (C) 2012 Google Inc.
3555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      Licensed to The Android Open Source Project.
4555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *
5555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      Licensed under the Apache License, Version 2.0 (the "License");
6555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      you may not use this file except in compliance with the License.
7555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      You may obtain a copy of the License at
8555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *
9555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *           http://www.apache.org/licenses/LICENSE-2.0
10555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *
11555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      Unless required by applicable law or agreed to in writing, software
12555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      distributed under the License is distributed on an "AS IS" BASIS,
13555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      See the License for the specific language governing permissions and
15555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *      limitations under the License.
16555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira *******************************************************************************/
1728e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira
18555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereirapackage com.android.mail.ui;
19555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira
2028e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereiraimport android.content.Context;
2128e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereiraimport android.net.Uri;
2228e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereiraimport android.os.AsyncTask;
2328e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira
2428e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereirapublic class AsyncRefreshTask extends AsyncTask<Void, Void, Void> {
257e2a2a1ac78be42e01f780efbba345727668b5dbPaul Westbrook    private final Context mContext;
267e2a2a1ac78be42e01f780efbba345727668b5dbPaul Westbrook    private final Uri mRefreshUri;
2728e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira
28363451a4e8520cfa7f4abd34f073a75984bb01cdMindy Pereira
297e2a2a1ac78be42e01f780efbba345727668b5dbPaul Westbrook    public AsyncRefreshTask(Context context, Uri refreshUri) {
3028e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira        mContext = context;
317e2a2a1ac78be42e01f780efbba345727668b5dbPaul Westbrook        mRefreshUri = refreshUri;
3228e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira    }
3328e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira
3428e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira    @Override
35b7b33e07325fc6664d8ab803b141b87adaa2d013Mindy Pereira    protected Void doInBackground(Void... voids) {
367e2a2a1ac78be42e01f780efbba345727668b5dbPaul Westbrook        if (mRefreshUri != null) {
377e2a2a1ac78be42e01f780efbba345727668b5dbPaul Westbrook            mContext.getContentResolver().query(mRefreshUri, null, null, null, null);
3828e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira        }
3928e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira        return null;
4028e0c34ad35925fc74633bec66344911f2de6a22Mindy Pereira    }
41555140c7b7d5129fb2b17df66106cbd6eeef37a0Mindy Pereira}
42