ActionbarSherlock путает метод OnAttach () фрагмента? - PullRequest
1 голос
/ 09 февраля 2012

У кого-нибудь еще есть проблемы с переопределением onAttach() в Фрагментах после переключения с android-support-v4.jar на ActionBarSherlock библиотеки?e, g.

@ Override 
public void onAttach (Activity activity) { 

        super. onAttach (activity); 
}

С ActionBarSherlock , компилятор жалуется:

The method onAttach (Activity) of type ... Fragment must override or 
Implement a super-type method

, но с android-support-v4.jar файл работает нормально.

******* обновление *****

Я также пытался использовать:

@Override
onAttach(FragmentActivity activity){
  super.onAttach(activity);
  ...
}

Он жалуется в основном на то же самое:

The method onAttach (FragmentActivity) of type ... must override or 
    Implement a super-type method

Ответы [ 2 ]

1 голос
/ 28 августа 2012

Убедитесь, что для уровня соответствия Java Compiler установлено значение 1.6 Свойства -> «Java Compiler» -> «Уровень соответствия Compiler»

Вам необходимо установить JRE1.6 или JRE1.7.

0 голосов
/ 17 февраля 2012

Это не мой ответ, он приходит от Селвина в комментариях, но он не опубликовал его как ответ, поэтому его трудно найти.

Вам необходимо использовать:

@Override
public void onAttach(SupportActivity activity)
...