android启动画面

BIB*_*RAL 6 android screen

我有一个程序,显示一个启动画面.但问题是,每当我再次刷新相同的页面时,它会出现.有任何方法可以一次又一次地停止启动画面.我希望它只是第一次不会一次又一次地出现.谢谢

yan*_*nko 3

所以你基本上希望每次应用程序启动时闪屏都会出现一次。这是一个快速而肮脏的方法:

  1. 子类android.app.Application为,例如MyApp
  2. AndroidManifest.xml在( )中声明该类<application android:name=".MyApp" ... >,以便在应用程序启动时实例化该类;
  3. 给它一个public static boolean SPLASH_SHOWN = false;
  4. 现在,在您的Activity检查onCreate()SPLASH_SHOWN = false,显示启动并将其设置为true

  • 如果(SPLASH_SHOWN == false){splash =(ImageView)findViewById(R.id.splashscreen); 飞溅.setBackgroundResource(R.drawable.splash); 消息 msg = new Message(); msg.what = STOPSPLASH;flashHandler.sendMessageDelayed(msg, SPLASHTIME); 飞溅.setVisibility(View.VISIBLE); SPLASH_SHOWN=真;} (2认同)