Autore Topic: ListView all'interno di un ViewPager sparisce al terzo Update  (Letto 237 volte)

Offline ValerioAdo

  • Utente normale
  • ***
  • Post: 323
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Huawei Ascend g525
  • Sistema operativo:
    windows 8.1
ListView all'interno di un ViewPager sparisce al terzo Update
« il: 07 Gennaio 2016, 16:46:28 CET »
0
Salve a tutti!

Il mio è un problema mooolto strano... la mia app ha un view pager con all'interno delle liste, riesco a visualizzare correttamente la lista ma il problema salta fuori quando faccio un'update del view pager, al terzo Update la listview scompare e per riaverla devo ricaricare la activity da capo.

Questo è il codice che uso per creare/aggiornare il ViewPager:
Codice (Java): [Seleziona]
   CustomPagerAdapter custom= (CustomPagerAdapter) Valori.Pager.getAdapter();

  if (custom == null) {//se l'adapter del pager non è presento lo carico nuovo
                        custom=new CustomPagerAdapter(getContext(),pages);
                        Valori.Pager.setAdapter(custom);

                    } else {//se invece è presente lo aggiorno
                        Valori.Pager.removeView(Valori.Pager.getChildAt(0));
                        //Valori.Pager.removeAllViews();
                        custom.update(pages);
                        //adapter.notifyDataSetChanged();
                    }

Questo invece è la parte di adapter dove faccio l'update:
Codice (Java): [Seleziona]
 public void update(Vector<View> Updatepages){
        this.pages=Updatepages;
        notifyDataSetChanged();
    }

Avete qualche suggerimento?

Grazie mille in anticipo!