ContextMenuAdapter.java revision 1323d69c40649914ae2195088573a20cc35da86e
11323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov/* 21323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * Copyright (C) 2010 The Android Open Source Project 31323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * 41323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * Licensed under the Apache License, Version 2.0 (the "License"); 51323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * you may not use this file except in compliance with the License. 61323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * You may obtain a copy of the License at 71323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * 81323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * http://www.apache.org/licenses/LICENSE-2.0 91323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * 101323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * Unless required by applicable law or agreed to in writing, software 111323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * distributed under the License is distributed on an "AS IS" BASIS, 121323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 131323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * See the License for the specific language governing permissions and 141323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * limitations under the License. 151323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov */ 161323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikovpackage com.android.contacts.widget; 171323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov 181323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikovimport android.view.ContextMenu; 191323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikovimport android.view.MenuItem; 201323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikovimport android.view.View; 211323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikovimport android.view.ContextMenu.ContextMenuInfo; 221323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov 231323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov/** 241323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * An adapter for the contextual menu. 251323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov */ 261323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikovpublic interface ContextMenuAdapter { 271323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov 281323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov /** 291323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * See {@link android.app.Activity#onCreateContextMenu}. 301323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov */ 311323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo); 321323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov 331323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov /** 341323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov * See {@link android.app.Activity#onContextItemSelected}. 351323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov */ 361323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov boolean onContextItemSelected(MenuItem item); 371323d69c40649914ae2195088573a20cc35da86eDmitri Plotnikov} 38