Naar content
Trending apps
  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

  • Facebook

Trending games
  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

  • The Elder Scrolls: Blades

Trending smartphones
  • Samsung Galaxy Z Flip

  • Samsung Galaxy Note 10 Lite

  • Realme X2 Pro

  • Samsung Galaxy S20 Ultra

  • Moto G8 Plus

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2367
  • Reputatie 20
  • #1
  • 24 oktober 2014
  • 22:36

Ik ben de hele avond al aan het proberen, maar ik kom er niet uit.

Ik heb een pagina met een ListView.
Nu ga ik via een button naar een ander scherm (activity). Daar voeg ik een element toe aan de array en keer dan via de
backbutton terug naar het eerste schem. Hoe krijg ik daar de LiatView automatisch ververst ?

**.notifyDataSetChanged(); geprobeerd, maar op geen enkele manier.
on resume() en onpause() werken ook niet.

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Flmmngoe

Flmmngoe

  • Lid sinds 25 oktober 2014
  • Berichten 2
  • Reputatie 0
  • #2
  • 25 oktober 2014
  • 23:35

Dag Timelord,

Heb je het volgende al geprobeerd ?

@Override
public void onRestart(){
super.onRestart()
<jouwlistviewadapter>.notifyDataSetChanged();
}

Deze code moet aangeroepen worden in je eerste activity ( waar je terug naar gaat als je op de back-button klikt ).
Laat even weten als dit gelukt is ?

Groeten,
Flmmngoe

Bewerkt (25 oktober 2014 23:36) | typefoutje
Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2367
  • Reputatie 20
  • #3
  • 26 oktober 2014
  • 16:11

Ik heb jouwlistviewadapter vervangen door lv, test en ArrayAdapter maar ik krijg steeds een rode tekst oplv, test en notifyDataSetChanged



ListView lv = (ListView) findViewById(R.id.autolijst);
ArrayAdapter<String> test = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, Autolijst);
lv.setAdapter(test);

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Flmmngoe

Flmmngoe

  • Lid sinds 25 oktober 2014
  • Berichten 2
  • Reputatie 0
  • #4
  • 26 oktober 2014
  • 23:02

Dag Timelord,

Best doe je die “<” en “>” er rond uit dan zou het normaal moeten werken.
Als dat niet werkt, doe je die regel weg en typ je het volgende in de onRestart.

@Override
public void onRestart(){
super.onRestart();
ListView lv = (ListView) findViewById(R.id.autolijst);
lv.notifyDataSetChanged();
}

Laat even weten als dit gelukt is.
Flmmngoe

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2367
  • Reputatie 20
  • #5
  • 27 oktober 2014
  • 17:22

Nee, werkt ook niet.

notifyDataSetChanged() is nu rood

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2367
  • Reputatie 20
  • #6
  • 27 oktober 2014
  • 20:35

Ik ben inmiddels geswichted nar actionbarmenu.

Van alles geprobeerd, maar nee.

Als ik in andere activities zit, dan werkt recreat() wel, maar zodra ik naar de MaiActivity terugkeer is het niks, nada.
Pas als ik het scherm een keer draai, dan ververst het actionbarmenu.
Ik heb ook ontdekt welke code dan aangesproken wordt, maar wat ik daar ook invul, het menu ververst niet.

protected void onRestoreInstanceState( Bundle savedInstanceState)
    {
        super.onRestoreInstanceState(savedInstanceState);
        // Restore the state of the WebView
        webView.restoreState(savedInstanceState);
        VersionHelper.refreshActionBarMenu(this);
    }

Bewerkt (27 oktober 2014 20:36)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren