18081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook/* 28081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * Copyright (C) 2012 Google Inc. 38081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * Licensed to The Android Open Source Project. 48081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * 58081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * Licensed under the Apache License, Version 2.0 (the "License"); 68081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * you may not use this file except in compliance with the License. 78081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * You may obtain a copy of the License at 88081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * 98081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * http://www.apache.org/licenses/LICENSE-2.0 108081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * 118081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * Unless required by applicable law or agreed to in writing, software 128081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * distributed under the License is distributed on an "AS IS" BASIS, 138081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 148081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * See the License for the specific language governing permissions and 158081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * limitations under the License. 168081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook */ 178081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrookpackage com.android.mail.browse; 188081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook 198081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrookimport android.content.AsyncQueryHandler; 208081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrookimport android.content.ContentValues; 218081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrookimport android.content.Context; 228081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrookimport android.net.Uri; 238081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook 248081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrookclass AttachmentCommandHandler extends AsyncQueryHandler { 258081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook public AttachmentCommandHandler(Context context) { 268081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook super(context.getContentResolver()); 278081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook } 288081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook 298081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook /** 308081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * Asynchronously begin an update() on a ContentProvider. 318081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook * 328081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook */ 338081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook public void sendCommand(Uri uri, ContentValues params) { 348081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook startUpdate(0, null, uri, params, null, null); 358081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook } 368081df46ef5a7794374e41cd1836e778a2da9b31Paul Westbrook} 37