Der Begrüßungsbildschirm 3 Sekunden dauern soll, aber es ist es fast vollständig übersprungen, wenn die App auf Genymotion Emulator oder Android Studios Emulator beide Emulatoren laufen wird laufen perfekt mit anderen Anwendungen. Ich verstehe nicht?Splash Screen zu schnell anzuzeigen und dann in die nächste Java-Klasse gehen
SplashScreen.java
package com.transcendencetech.juliospizzaprototype;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.view.Window;
/**
* Created by Stormy Forrester on 20/03/2016.
*/
public class SplashScreen extends AppCompatActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.splash_screen);
int secondsDelayed = 4;
new Handler().postDelayed(new Runnable() {
public void run() {
startActivity(new Intent(SplashScreen.this,
SignInActivity.class));
finish();
}
}, secondsDelayed * 3);
}
}
** splash_screen, xml **
die Verzögerung Millisekunden zu ändern. 4 Sekunden sind 4000 Millisekunden – Blackbelt
int SekundenVerzögert = 4000; und entfernen Sie die * 3 – yanivtwin