2012-10-11 17 views
13

estoy tratando de ampliar mi actividad con ActionBarSherlock, cuando hice esto que estoy recibiendo un error"No se puede anular el método final de SherlockActivity"

"No se puede anular el método final de SherlockActivity"

Mi actividad tiene estas importaciones

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; 

Amablemente me guía cómo resolverlo?

Respuesta

41

La respuesta correcta es importar las clases ActionBarSherlock, en lugar de las estándar de Android.

Se trata de la primera página del proyecto ActionBarSherlock, por lo que, obviamente, esto es un problema común:

importaciones

Con el fin de proporcionar una funcionalidad que no estaba disponible en la versión de Android antes 3.0, la biblioteca incluye y usa muchas clases que reciben el mismo nombre que sus contrapartes nativas. Los tres más comunes son :

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

Gracias .. me guardó en algún momento .. gracias de nuevo –

7

quitar debajo de las importaciones

import android.view.Menu; 

import android.view.MenuInflater; 

import android.view.MenuItem; 
+1

Esto necesita más upvotes –

+0

y reemplazarlos con com.actionbarsherlock. view.Menu com.actionbarsherlock.view.MenuItem com.actionbarsherlock.view.MenuInflater – Farzan

Cuestiones relacionadas