Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: android fragmentos

¿Cómo puedo obtener una referencia a un fragmento en un ViewPager?

La única manera documentada que encontré es: MyFragment fragment = (MyFragment) getSupportFragmentManager().findFragmentById(R.id.fragment); Pero ya que el fragmento se instancia en un ViewPager no tengo un id. List<Fragment> fragments = new Vector<Fragment>(); fragments.add(Fragment.instantiate(this, Fragment1.class.getName())); fragments.add(Fragment.instantiate(this, Fragment2.class.getName())); fragments.add(Fragment.instantiate(this, Fragment3.class.getName())); Gracias

ViewPager – onCreateView no siempre se llama

Tengo un ViewPager con 10 páginas. Cuando comienzo la última (10ª) página onCreateView() método de mi fragmento se llama. Cuando paso a la página 9 onCreateView() se llama también. Pero cuando vuelvo a la página 10 onCreateView() no se llama. ¿Qué pasa?

¿Por qué usar Fragmentos?

He leído la documentación y otras preguntas sobre este tema y no me siento realmente convencido; No veo claramente los límites de uso de esta técnica. Los fragmentos se ven ahora como una mejor práctica ; Cada actividad debe ser básicamente un soporte para uno o más fragmentos y no llamar a un diseño directamente. […]

Fragmento, guardar gran lista de datos en onSaveInstanceState (cómo evitar TransactionTooLargeException)

En mi aplicación, tengo Fragment que está dentro de ViewPager. Fragmento contiene RecyclerView con la lista de datos extraídos de api web basado en la selección del usuario. En mi Fragmento onSaveInstanceState datos de la lista en Bunde, para mantener los datos sobre los cambios de configuración, etc. public void onSaveInstanceState(Bundle savedState) { super.onSaveInstanceState(savedState); savedState.putParcelableArrayList(LIST_STORAGE_KEY, […]

Uso de la API de YouTube dentro de un fragmento

Uso la nueva API de YouTube en mi proyecto. Utilizando el ejemplo de la documentación, funciona correctamente: public class Test extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener { String urlVideo; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); urlVideo="5lbVNYAeFiQ"; YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view); youTubeView.initialize("MY_API_KEY", this); } public void onInitializationFailure(Provider arg0,YouTubeInitializationResult arg1) { Toast.makeText(this, "Error ", Toast.LENGTH_LONG).show(); } […]

El comportamiento de popBackStack () difiere después de la actualización de la biblioteca de soporte de 23.1.1 a 25.1.0

Después de la actualización de la biblioteca de soporte de Android 23.1.1 a la última 25.1.0 el comportamiento de popBackStack() ha cambiado en nuestra aplicación. Por ejemplo, tengo tres FragmentTransactions en BackStack. Ahora la cuarta FragmentTrsansaction se agrega a BackStack. FragmentTransactions son así: FragmentTransaction transaction = fragmentManager.beginTransaction() .replace(R.id.fragment_container_single, target, CoreActivity.FRAGMENT_TAG_LEFT) .addToBackStack(<CONCRETE_TRANSACTION_NAME>) .commit(); Fragmento # 4 […]

Google Analytics Fragmento de vistas de pantalla

Mi aplicación tiene una actividad y muchos fragmentos. He leído sobre TODOS los temas sobre esta cuestión, y nadie trabajó como puedo ver. He intentado con ga v3 y v4, siguiendo el El problema es que AMBOS modos, el analítico recupera sólo la primera llamada que realizo. Cuando cambio un fragmento y realizo otra llamada […]

Cómo actualizar fragmento anterior después de cerrar una actividad que se inició dentro de un adaptador?

Tengo un fragmento (FragmentA) con un RecyclerView que muestra algunas CardViews. Quise hacer clickable de los cardviews, así que la solución que encontré para esto era implementar View.OnClickListener en el ViewHolder dentro de la clase del adaptador. Algo como esto: FragmentAAdapter.java public class fragmentAViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { public fragmentAViewHolder (View itemView) { super(itemView); […]

SwipeRefreshLayout actualiza el conflicto con fragmentTransactions

TLDR: aquí está mi informe de error: http://goo.gl/UgBFW2 Usando un SwipeRefreshLayout si SwipeRefreshLayout nuevo y disparar un getSupportFragmentManager().popBackstack() , super.onBackPressed() o fragmentTransaction.replace() justo cuando el adaptador dispara la actualización de vistas, los dos fragmentos se superponen (un video que muestra el problema puede Se encuentra en el enlace superior). He intentado varias cosas y agregar […]

Los fragmentos ViewPager no se inician en onCreate

Parece que tengo un problema al actualizar los fragmentos que estoy utilizando en mi ViewPager, independientemente de si intento onCreate (), onCreateView (), o onResume (). Aquí es cómo estoy configurando mi ViewPager en mi MainFragment: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main_screen, container, false); mPager = (ViewPager)rootView.findViewById(R.id.pager); mPager.setOffscreenPageLimit(2); […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.