我有一个显示启动画面的程序。但问题是每当我刷新同一页时,它就会再次出现。是否有任何方法可以阻止启动画面一遍又一遍地出现?我希望它只在第一次出现,而不是一遍又一遍。
谢谢我有一个显示启动画面的程序。但问题是每当我刷新同一页时,它就会再次出现。是否有任何方法可以阻止启动画面一遍又一遍地出现?我希望它只在第一次出现,而不是一遍又一遍。
谢谢android.app.Application
子类化,例如命名为MyApp
;AndroidManifest.xml
中声明该类(<application android:name=".MyApp" ... >
),以便在应用程序启动时实例化它;public static boolean SPLASH_SHOWN = false;
Activity
的onCreate()
中检查SPLASH_SHOWN = false
,显示启动画面并将其设置为true
。onResume()
中控制内容视图设置。
使用布尔变量(displayedSplash
)来记住是否已显示闪屏。如果尚未显示(第一次启动活动,displayedSplash == false),则将视图设置为闪屏,然后切换到主要布局并设置displayedSplash = true
。如果已经显示(刷新页面,displayedSplash == true),只需将视图设置为主要布局即可。onResume()
时,只需完成该活动。有关详细信息,请参阅this Wiki。
}
- BIBEKRBARAL