私のアプリは、UI に何かを表示する前に JSON を読み込む必要があります。JSON は、アプリのテーマを決定する方法を決定します。
私は通常それらが好きではありませんが、ユーザーがインターフェイスの各要素の色などを変更するのを見る必要がないように、スプラッシュ画面/読み込み画面が必要です。しかし、私の問題は、アプリを読み込むときにできることです私の進行状況ダイアログが起動する前に、数秒間デフォルトのスタイルを参照してください。アプリのタイトルを含むアクション バーを含む、デフォルトの暗いグラデーション ホロ背景が表示されます。XML でアクション バーを非表示にすると、後でアクション バーを追加することができず、アクション バーを取得することができませんnullpointerexceptions
。
onCreate()
をセットアップする前に、 の最初にスプラッシュ スクリーンを起動AsyncTask
しようとしましたonPreExecute()
。
理想的には、アプリの起動時にすぐに読み込みダイアログを表示する方法が必要です。または、遅延が必要な場合は、ユーザーに黒い背景を表示したいだけです.
私が言及していない、これを行うためのまったく異なる方法はありますか?
ありがとう。