Acabo de tener el mismo problema. La solución de Jake anterior no me solucionó: el método no está definido.
encontré una solución de trabajo publicado por Jake en la lista de errores para ActionBarSherlock aquí:
Véase la respuesta de Jake al cartel - el truco es llamar getSupportActionBar()
en primer lugar, a " desencadenar la creación de las vistas ".
Así que mi método es onCreate()
:
protected void onCreate(Bundle arg0)
{
super.onCreate(arg0);
// allow window to show progress spinner in the action bar
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
getSupportActionBar();
setSupportProgressBarIndeterminateVisibility(false);
}
Actualización basada en comentario de Laux:
Asegúrese de que sus importaciones reflejan com.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS
para que esto funcione.
Aquí es parte de mi import
cuadra de una aplicación que utiliza este patrón:
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.ActionProvider;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuItem;
import com.actionbarsherlock.view.Window;
import com.actionbarsherlock.widget.ShareActionProvider;
Esta es una muy buena cosa para recordar cuando se trabaja con ABS - muchos de sus importaciones Android normales debe actualizarse para referirse a ABS en su lugar.
Puede ser una buena idea volver a visitar su bloque de importación, o posiblemente eliminarlo por completo y dejar que Eclipse lo reconstruya (CTRL-SHIFT-O), momento en el que Eclipse le preguntará por cada importación que ABS declara.
Esto también fue explicado por Glebbb en his answer.
Gracias por la ayuda.^_^ – Cjames
Además, si todavía no funciona, intente reemplazar requestWindowFeature (Window.FEATURE_INDETERMINATE_PROGRESS); a \t \t requestWindowFeature (com.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS); – Cjames