Подтвердить что ты не робот

"Невозможно переопределить конечный метод от SherlockActivity"

Я пытаюсь расширить свою деятельность с помощью Actionbarsherlock, Когда я сделал это, я получаю сообщение об ошибке

"Невозможно переопределить конечный метод от SherlockActivity"

В моей активности есть импорт

    import java.io.IOException;
    import com.actionbarsherlock.app.SherlockActivity;
    import android.os.Bundle;
    import android.accounts.Account;
    import android.accounts.AccountManager;
    import android.accounts.AccountManagerCallback;
    import android.accounts.AccountManagerFuture;
    import android.accounts.AuthenticatorException;
    import android.accounts.OperationCanceledException;
    import android.app.Activity;
    import android.content.Intent;
    import android.util.Log;
    import android.view.Menu;
    import android.view.View;
    import android.widget.Button;

Просьба посоветовать мне, как его решить?

4b9b3361

Ответ 1

Правильный ответ - импортировать классы ActionBarSherlock вместо стандартных Android.

Это с первой страницы проекта ActionBarSherlock, поэтому, очевидно, это обычная проблема:

Импорт

Чтобы обеспечить функциональность, недоступную в версии Android до 3.0, библиотека включает и использует множество классов которые называются так же, как их родные копии. Три наиболее общие:

com.actionbarsherlock.app.ActionBar
com.actionbarsherlock.view.Menu
com.actionbarsherlock.view.MenuItem
com.actionbarsherlock.view.MenuInflater

Ответ 2

удалить ниже импорта

import android.view.Menu;

import android.view.MenuInflater;

import android.view.MenuItem;