(首先,我要指出,我的專業領域是HTML5(和PHP/ColdFusion的)和我在的Java/Android的初學者)調用子類中「super.loadUrl」
裏面我onCreateOptionsMenu
我具有以下代碼來處理android操作欄中搜索操作中的查詢更改。
final SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
public boolean onQueryTextChange(String newText) {
//I want to call super.loadUrl from here
return true;
}
};
的問題是,我想每次文本更改調用的PhoneGap的使用loadURL方法,但是這是不可能的,因爲super
貌似是指別的東西。我可能能夠谷歌這個,如果我甚至只知道上面的建築叫什麼(這似乎是某種子類定義),但因爲我甚至不知道,並且super.super
是不允許的我是總損失。
參考:我的類是什麼樣子
public class MainActivity extends DroidGap implements ActionBar.OnNavigationListener {
這就是使用loadURL來自(我自己也嘗試在DroidGap.loadUrl
方向的東西)。
你的類層次結構是什麼樣的? queryTextListener方法是什麼類? –
當我在10分鐘前編輯我的答案時,'queryTextListener'在'onCreateOptionsMenu'中,它位於我的'MainActivity'中,它擴展了'DroidGap'(DroidGap以某種方式公開loadUrl,但我不確定droidgap.java:https: //git-wip-us.apache.org/repos/asf?p=incubator-cordova-android.git;a=blob_plain;f=framework/src/org/apache/cordova/DroidGap.java;hb=HEAD) –