フルスクリーンのスプラッシュアクティビティから次のアクティビティに移動すると、ステータスバーに奇妙なフリッカー動作が表示されます。別のアクティビティを開くときにステータスバーがちらつく
私はスプラッシュ活動を終了する前にこのコードを試してみました -
Handler handler = new Handler();
handler.post(new Runnable() {
@Override
public void run() {
SplashActivity.this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
});
をまた、私の分のAPIレベルはそれほど19.です: getWindow().setExitTransition(fade); getWindow().setEnterTransition(fade);
これはどちらか助けていません。
私のスプラッシュ活動がマニフェストに実装され、これらのスタイルを持っている:
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
私は何があります考え出したんこのための解決策はまだありません。そこで私は自分のスプラッシュアクティビティステータスバーをアクティビティバックグラウンドと同じ色にしました。そして、それは私のための良い解決策です。 – Farwa