Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 06/11/14, 12:16:05
Array

[xs_avatar]
aquiles777 aquiles777 no está en línea
Miembro del foro
 
Fecha de registro: dic 2010
Mensajes: 74
Tu operador: Movistar

ayuda con getSupportFragmentManager me da error

Hola buena veran estoy haciendo este tutorial http://cursoandroidstudio.blogspot.c...-menu.html?m=1 y cuando llego a este codigo getSupportFragmentManager me sale error y no puedo hacer nada que puedo hacer
Responder Con Cita


  #2  
Viejo 06/11/14, 15:00:33
Array

[xs_avatar]
milup26 milup26 no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2014
Mensajes: 21
Tu operador: Movistar

Hola.

Comprueba primero tus import, puede que tengas librerías diferentes en tu proyecto al proyecto del tutorial, para ello eliminalos todos y ve de uno en uno volviendolo a importar.

Si el error continua, cambia el:

ActionBar actionBar = getSupportActionBar();

por

ActionBar actionBar = getActionBar();

Y te debería funcionar igual.

Un saludo.
Responder Con Cita
  #3  
Viejo 06/11/14, 18:00:59
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por milup26 Ver Mensaje
Hola.

Comprueba primero tus import, puede que tengas librerías diferentes en tu proyecto al proyecto del tutorial, para ello eliminalos todos y ve de uno en uno volviendolo a importar.

Si el error continua, cambia el:

ActionBar actionBar = getSupportActionBar();

por

ActionBar actionBar = getActionBar();

Y te debería funcionar igual.

Un saludo.
Error, el getSupportActionBar y getActionBar no funcionan igual, además que el pregunta por el getSupportFragmentManager, que supongo que no funcionará igual que el getFragmentManager, pero esto último no lo he probado.

En una aplicación que hice compatible con 2.3.3 usé getActionBar en lugar de getSupportActionBar. Resultado, en versiones anteriores a 4.0 no funcionaba, lo cambié por getSupportActionBar y si funcionó. Es bastante curioso tratándose de una clase que está pensada para funcionar como soporte (la ActionBarActivity), pero es así.

En cuanto al error del post original, asegurate de que estás usando ActionBarActivity, y no simplemente Activity.

Última edición por kriogeN Día 06/11/14 a las 18:03:06.
Responder Con Cita
  #4  
Viejo 06/11/14, 19:29:26
Array

[xs_avatar]
aquiles777 aquiles777 no está en línea
Miembro del foro
 
Fecha de registro: dic 2010
Mensajes: 74
Tu operador: Movistar

Bueno e provado lo que tu me dices pero me falta lo de los import que esta noche lo provare pero te dejo una captura de imagen para que veas lo que te digo,una cosa es por si me preguntas por la bobillita roja no funciona ya lo e provado tambien url=http://subefotos.com/ver/?e30aebdbc930c8855b8f36b6002fbc60o.jpg] [/url]

Última edición por aquiles777 Día 06/11/14 a las 19:33:27.
Responder Con Cita
  #5  
Viejo 06/11/14, 19:44:34
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por aquiles777 Ver Mensaje
Bueno e provado lo que tu me dices pero me falta lo de los import que esta noche lo provare pero te dejo una captura de imagen para que veas lo que te digo,una cosa es por si me preguntas por la bobillita roja no funciona ya lo e provado tambien url=http://subefotos.com/ver/?e30aebdbc930c8855b8f36b6002fbc60o.jpg] [/url]
En tu imagen dejas claro que estás usando Activity, en lugar de ActionBarActivity, por eso no te funciona el getSupportFragmentManager, que sólo está disponible en FragmentActivity y ActionBarActivity (uno en la Support V4 y el otro en la Support V7).

Y el tutorial creo que está mal, la clase que tiene como parámetro en su constructor un FragmentManager es FragmentPagerAdapter, que yo sepa PagerAdapter no tiene ningún parámetro en su constructor.

EDITO: Ahmm, vale, acabo de ver que después define a su propio Adapter y lo llama PagerAdapter.

En ese caso getFragmentManager() no debe funcionarte porque estarás usando como target una versión anterior a 4.0

Última edición por kriogeN Día 06/11/14 a las 19:53:17.
Responder Con Cita
  #6  
Viejo 06/11/14, 19:57:14
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

EDITO: No había visto la edición
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!

Última edición por mocelet Día 06/11/14 a las 20:04:59.
Responder Con Cita
  #7  
Viejo 06/11/14, 20:01:25
Array

[xs_avatar]
aquiles777 aquiles777 no está en línea
Miembro del foro
 
Fecha de registro: dic 2010
Mensajes: 74
Tu operador: Movistar

Muchas gracias lo probare esta noche y ya te contare gracias por responder
Responder Con Cita
  #8  
Viejo 06/11/14, 21:51:10
Array

[xs_avatar]
aquiles777 aquiles777 no está en línea
Miembro del foro
 
Fecha de registro: dic 2010
Mensajes: 74
Tu operador: Movistar

Entonces qe hago para solucionarlo
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 21:52:56 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /