searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override public boolean onQueryTextSubmit(String query) { //提交按鈕的點擊事件
Toast.makeText(MainActivity.this, query, Toast.LENGTH_SHORT).show(); return true;
}
@Override public boolean onQueryTextChange(String newText) { //當輸入框內容改變的時候回調
Toast.makeText(MainActivity.this, newText, Toast.LENGTH_SHORT).show(); return true;
}
});類似上面,比如說我想看看SearchView.OnQueryTextListener接口的onQueryTextSubmit()方法被系統的哪些方法調用,有什么方法嗎?可以肯定的是系統肯定傳入String query,那這個字符串是從哪里傳入的?在學習中,我常遇到的問題就是系統的這些類有很多這種情況,就是系統傳參的過程是怎么傳的?原理是什么?是系統調用了這些方法然后傳參還是怎么的?請各位前輩解解惑.
添加回答
舉報
0/150
提交
取消