Итак ... Я разработал заставку, которая работает успешно. Как я могу запустить его один раз (и только один раз)? Я бы хотел создать экран регистрации, но я хочу, чтобы он отображался только для пользователя.Как сделать загрузку заставки один раз?
Помощь!
Амани Swann
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.content.Intent;
import com.nfc.linkingmanager.R;
public class SplashScreen extends Activity {
private boolean mIsBackButtonPressed;
private static final int SPLASH_DURATION = 1000;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
finish();
if (!mIsBackButtonPressed) {
Intent intent = new Intent(SplashScreen.this, NewCore.class);
SplashScreen.this.startActivity(intent);
}
}
}, SPLASH_DURATION);
}
@Override
public void onBackPressed() {
mIsBackButtonPressed = true;
super.onBackPressed();
}
}
Я обновил свой исходный код, включив SharedPreferences, но он продолжает сбой ... любые предложения? LogCat и JAVA: http://copytaste.com/b2753 – NoobNinja
@ user2163126 Это действительно трудно отличить от неформатированные текстов, но источник Java не имеет особого смысла, а также, кажется, исключение - как вы даже получаете этот запуск, это даже не действительная Java-программа? –
Он работает отлично, прежде чем добавлять общие настройки. – NoobNinja