Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • OnePlus Nord N10 5G

  • POCO X3

  • Google Pixel 5

  • Google Pixel 4a

  • OnePlus Nord

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

Wij werken momenteel aan een nieuw forum voor Androidworld. Het is daarom momenteel niet mogelijk om te reageren of nieuwe topics aan te maken.

MrBrownie12

  • Lid sinds 28 december 2011
  • Berichten 10
  • Reputatie 0
  • #1
  • 25 februari 2012
  • 17:22

Ik heb een vraagje, wanneer je de nu.nl app opstart krijg je eerst dit te zien:4048
Hoe maak je dit?

Alvast bedankt!

Bewerkt (24 april 2013 14:18)

IvoJanssen

  • Lid sinds 25 februari 2010
  • Berichten 275
  • Reputatie 0
  • #2
  • 25 februari 2012
  • 17:42

Gewoon een aparte activity met een plaatje en de tekst ‘nu laden’.

Op de achtergrond zal die de artikelen wel ophalen en in database stoppen,
als die daarmee klaar is doorsturen naar ‘main’ activity.

Bewerkt (24 april 2013 14:18)

MrBrownie12

  • Lid sinds 28 december 2011
  • Berichten 10
  • Reputatie 0
  • #3
  • 25 februari 2012
  • 18:07

en hoe doe je dat dan dat hij na ongeveer 5 seconden naar de mainactivity gaat?

Bewerkt (24 april 2013 14:18)

MrBrownie12

  • Lid sinds 28 december 2011
  • Berichten 10
  • Reputatie 0
  • #4
  • 25 februari 2012
  • 20:19

en hoe kan je die activity's koppelen?

Bewerkt (24 april 2013 14:18)

IvoJanssen

  • Lid sinds 25 februari 2010
  • Berichten 275
  • Reputatie 0
  • #5
  • 26 februari 2012
  • 16:30

Zo kan je load activity er ongeveer uit zien:

import android.app.Activity;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;


public class LoadActivity extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.load);

AsyncTask<Void, Void, Void> asyncTask = new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
try {
// Slaap 3 seconden (of doe iets nuttigs hierin ;)).
Thread.sleep(3000);
} catch(InterruptedException e) {
}
return null;
}


@Override
protected void onPostExecute(Void o) {
finish();


//naar 'main activity'
Intent i = new Intent(LoadActivity.this, MainActivity.class);
startActivity(i);

}
};
asyncTask.execute();
}
}

Succes ermee!

Bewerkt (24 april 2013 14:18)

bassie1995

  • Lid sinds 04 januari 2011
  • Berichten 2028
  • Reputatie 0
  • #6
  • 26 februari 2012
  • 18:12

Zoek anders even op “Android splashscreen” o.i.d. .

Bewerkt (24 april 2013 14:19)

MrBrownie12

  • Lid sinds 28 december 2011
  • Berichten 10
  • Reputatie 0
  • #7
  • 27 februari 2012
  • 08:52

ik heb nu al een activity ‘mainactivitiy’, waar kan je aangeven dat hij eerst naar loadactivity moet kijken?

Bewerkt (24 april 2013 14:19)

IvoJanssen

  • Lid sinds 25 februari 2010
  • Berichten 275
  • Reputatie 0
  • #8
  • 27 februari 2012
  • 11:57

Check de AndroidManifest.xml.

De devtutorials van androidworld kun je ook goed gebruiken voor dit soort vragen / meer info.

Bewerkt (24 april 2013 14:19)

Reageer

We werken momenteel hard aan een nieuw forum voor Androidworld. Het is daarom helaas niet mogelijk om op dit topic te reageren.