2012-12-17 14 views
3

我在我的筆記本電腦上安裝了android 4.1和4.0 SDK。我使用空白活動完成了大量項目,但是當我決定嘗試從Eclipse內部創建「主細節流」示例(創建新的Android項目,選擇MasterDetailFlow)時,它甚至不會讓我構建它。我有錯誤了。當然這不可能是對的?下面是錯誤:Android:主細節項目在創建後有錯誤

(1)型ItemListActivity的方法onItemSelected(字符串)必須覆蓋一個超類方法ItemListActivity.java /主詳細/ SRC/COM /示例/主/從線39的Java問題

(2)類型new ItemListFragment.Callbacks(){}的方法onItemSelected(String)必須覆蓋超類方法ItemListFragment.java/Master Detail/src/com/example/master/detail line 27 Java問題

I'我喜歡嘗試和使用主細節形式,所以我可以瞭解更多高級的android佈局。任何人都可以將我指向一個更好的方向嗎?謝謝!

回答

3

呃,這是一個痛苦,但它是一個非常簡單的解決方案。規則什麼時候應該/不應該使用@Override從Java 5切換到Java 6,所以根據Eclipse的默認JDK,它有時會在@Override不在時應叫,或者反之亦然。

設置在Eclipse編譯器級別至少JDK 6和錯誤會奇蹟般地消失了:)

+0

我在哪裏在設置中找到嗎? –

+1

窗口>首選項> Java>編譯器。設置爲至少1.6 :) –

+0

我設置爲1.7,我仍然收到此錯誤。 –