108889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal/* 208889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * Copyright (C) 2015 The Android Open Source Project 308889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * 408889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * Licensed under the Apache License, Version 2.0 (the "License"); 508889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * you may not use this file except in compliance with the License. 608889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * You may obtain a copy of the License at 708889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * 808889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * http://www.apache.org/licenses/LICENSE-2.0 908889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * 1008889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * Unless required by applicable law or agreed to in writing, software 1108889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * distributed under the License is distributed on an "AS IS" BASIS, 1208889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1308889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * See the License for the specific language governing permissions and 1408889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * limitations under the License. 1508889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal */ 1608889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal 1708889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysalpackage android.support.customtabs; 1808889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal 1908889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysalimport android.os.Bundle; 2008889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal 2108889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal/** 2208889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * Interface to a CustomTabsCallback. 2308889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal * @hide 2408889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal */ 25914073c7cf933229a3f51ddeddb63bb9725a70beYusuf Ozuysalinterface ICustomTabsCallback { 2608889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal void onNavigationEvent(int navigationEvent, in Bundle extras) = 1; 27689e91d33a4c181f0fe529adcf765930ea8907e0Benoit Lize void extraCallback(String callbackName, in Bundle args) = 2; 28914073c7cf933229a3f51ddeddb63bb9725a70beYusuf Ozuysal void onMessageChannelReady(in Bundle extras) = 3; 29914073c7cf933229a3f51ddeddb63bb9725a70beYusuf Ozuysal void onPostMessage(String message, in Bundle extras) = 4; 3008889acbc842c73b64f94a761910154d9d42ee4cYusuf Ozuysal} 31