@Override 在ListView onItemClick的錯誤

我是初學者,正在邊做專題邊學android
版本:2.2  使用工具:eclipse
想做的:
程式開啟後將資料庫裡的人名丟到listview裡,點擊後進入另一頁面並帶出其他資料

結果:
點下listview後程式當掉

問題:
在寫ListView的onItemClick事件時前面的Override編譯器不給加,但是我找到的範例都有加上去
而且不加去run結果就是程式錯誤

錯誤訊息:
The method onItemClick(AdapterView<?>, View, int, long) of type new AdapterView.OnItemClickListener(){} must override a superclass method

程式碼:
(import略)
public class studenteditlist extends Activity {
private ListView studentListView1;
  (其他宣告略)
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.studenteditlist);
//建立資料庫school和表單Table:kindergartenersData (略)
//取得所有資料的USER_NAME,安置在list[]上 (略)
//顯示USER_NAME在list上 (略)

//LISTVIEW點擊事件
studentListView1.setOnItemClickListener(new AdapterView.OnItemClickListener()
   {
               @Override→就是這個被建議移除
               public void onItemClick(AdapterView<?> parent,View view, int position, long id)
                {
                 (略,debug跑到前面就不能動了)
                }
   });

           }

 

回應 2

2 則回應

  •  你那邊是手打還是自動產生?

    讓他以自動產生的方式會不會有錯誤

    2011-07-13 21:38
強化裝置安全性, Google 將強制要求手機商進行每月安全更新 強化裝置安全性, Google 將強制要求手機商進行每月安全更新 9 天前
高通宣布與 Google 深度合作,能使包括 845 、 660 與 636 裝置在 Android P 正式推出即可升級 高通宣布與 Google 深度合作,能使包括 845 、 660 與 636 裝置在 Android P 正式推出即可升級 11 天前
Google I/O 2018:Volvo新款智慧車載系統 將整合新版Android P作業系統、Intel Atom處理器 Google I/O 2018:Volvo新款智慧車載系統 將整合新版Android P作業系統、Intel Atom處理器 11 天前
Google I/O 2018 :Android P 將帶來巨大變化,全新操作邏輯與能統計甚至限制 app 使用時間的 Dashboard Google I/O 2018 :Android P 將帶來巨大變化,全新操作邏輯與能統計甚至限制 app 使用時間的 Dashboard 12 天前
Google物聯網平台Android Things全面開放 循Android開發模式 打造物聯網新市場 Google物聯網平台Android Things全面開放 循Android開發模式 打造物聯網新市場 12 天前
擺脫過度仰賴Google 華為未來可能打造自有作業系統 避免重蹈中興後塵 擺脫過度仰賴Google 華為未來可能打造自有作業系統 避免重蹈中興後塵 20 天前

熱門文章

最新消息

本日精選