Foro de elhacker.net

Programación => Java => Mensaje iniciado por: MaX2 en 24 Mayo 2019, 10:55 am



Título: Android - Como regresar al ListView ?
Publicado por: MaX2 en 24 Mayo 2019, 10:55 am
Hola, a ver si alguien me puede echar una mano con este problema, tengo creado un ListView que contiene documentos PDF, cuando muesto uno de ellos, al cerrarlo no se vuelve a mostrar el listado con los PDFs.
 
Esto me pasa cuando el ListView se encuntra en un segundo Fragment, por si tengo una actividad desde la que llamo a un Fragment para mostrar el ListView, aqui no hay problema.
 
En cambio cuando tengo una actividad desde la que muestro Fragment que contiene una serie de botones, desde los que llamo a un segundo Fragment para mostrar el ListView, aqui como digo cuando muesto uno de sus elementos al cerrarlo no se vuelve a mostrar el ListView.

No se si sera suficiento con este codigo, es el que tengo en el XML del segundo Fragment:

Código
  1.  
  2.    <RelativeLayout
  3.        xmlns:android="http://schemas.android.com/apk/res/android"
  4.        xmlns:tools="http://schemas.android.com/tools"
  5.        xmlns:app="http://schemas.android.com/apk/res-auto"
  6.        android:layout_width="match_parent"
  7.        android:layout_height="match_parent"
  8.        android:background="#FAFAFA"
  9.        android:clickable="true"
  10.        tools:context="com.darwindeveloper.horizontalscrollmenu.E_Cre">
  11.  
  12.            <FrameLayout
  13.                android:id="@+id/fragmen_cre"
  14.                android:layout_width="match_parent"
  15.                android:layout_height="match_parent"
  16.                android:layout_marginStart="4dp"
  17.                android:layout_marginEnd="4dp"
  18.                android:orientation="vertical"
  19.                app:layout_constraintEnd_toEndOf="parent"
  20.                app:layout_constraintStart_toStartOf="parent"
  21.                app:layout_constraintTop_toTopOf="parent">
  22.  
  23.                    <androidx.constraintlayout.widget.ConstraintLayout
  24.                        android:layout_width="match_parent"
  25.                        android:layout_height="match_parent"
  26.                        android:orientation="vertical">
  27.  
  28.                        <ImageButton
  29.                            android:layout_width="match_parent"
  30.                            android:layout_height="wrap_content"
  31.                            ...
  32.                            ...
  33.                            .../>
  34.  
  35.                        <Button
  36.                            android:id="@+id/btn_pdf_44"
  37.                            android:layout_width="wrap_content"
  38.                            android:layout_height="wrap_content"
  39.                            ...
  40.                            ...
  41.                            .../>
  42.  
  43.                        <Button
  44.                            android:layout_width="wrap_content"
  45.                            android:layout_height="wrap_content"
  46.                            ...
  47.                            ...
  48.                            .../>
  49.                    </androidx.constraintlayout.widget.ConstraintLayout>
  50.                </FrameLayout>
  51.  
  52.  
  53.    </RelativeLayout>
  54.  
  55.  


Título: Re: Android - Como regresar al ListView ?
Publicado por: MaX2 en 25 Mayo 2019, 20:05 pm
Algún alma caritativa que me pueda decir como volver a mostrar es Lista después de mostrar uno de sus elemento ?



Título: Re: Android - Como regresar al ListView ?
Publicado por: rub'n en 25 Mayo 2019, 20:15 pm
Algún alma caritativa que me pueda decir como volver a mostrar es Lista después de mostrar uno de sus elemento ?



Pon mas código, el código java, o reproduce tu error mejor.


Título: Re: Android - Como regresar al ListView ?
Publicado por: MaX2 en 25 Mayo 2019, 20:32 pm
Hola rub'n, muchas gracias por responder, no recibido correo de tu respuesta, y entre al post para eliminar mi segundo comentario porque creo que ya lo tengo solucionado, digo que creo que ya lo tengo porque he seguido haciendo pruebas, y acabo de hacer una y me ha mostrado el ListView, y por no molestar mas de la cuanta entre a eliminar ese comentario.

Voy a seguir haciendo pruebas a ver si funciona y puedo ver de entro todos los cambios que he realizado cual es bueno, si no ya te comentare algo.

Se me olvido comentarte, que error no se produce ningun, incluso he intentado seguir los pasos con el debug marcando puntos de interrupción y no consigo detectar cuando es cuando desaparece el ListView

Un saludo.