私のAndroidアプリケーションでは、MainActivityにはMと表示されています。このアクティビティはAndroidのtabLayoutウィジェットを使用して4つのタブを初期化します。各タブは1つのフラグメントに対応します。F1、F2、F3、F4は4つのフラグメントです。Android nougatのステータスバーには、アクティビティを起動すると白い色が表示されます
F2から、私はCのような活動を開始しています。しかし、Cが起動されている間は、デバイスのステータスバーがしばらくちらつきます。フリッカーで私は元々その暗い(黒)色を意味する。それから少し色あせて白くなり、再び暗くなります。今すぐCが始まります。私がCを終了しようとすると、F2に戻ります(ナビゲーションの戻るボタンを押すことによって)同じ効果が再び表示されますが、今度は悪化します。ステータスバーが少し白い色で表示されます。その後、暗い色に戻ります。
この問題はandroid Nougatでのみ確認しています。以前のバージョンでは、そのwokring。 findViewById(android.R.id.statusBarBackground);
リターンヌルので、それは私のアプリケーションのクラッシュ2.私のため アプローチを動作しませんでした Appraoch 1:
は、これまでのところ私は、上記のリンクは二つのアプローチがあり How do I prevent the status bar and navigation bar from animating during an activity scene animation transition?
を試してみました。
どうすればこの問題を解決できるかお教えください。
解決方法は見つかりましたか? –
@AmrutBidri no。私はまだ解決策を見つけていない。 –
私は同じ問題を抱えています。それ以来、あなたは運があったとは思わない? –