2017-11-08 6 views
0

のインストール/実行の上に示されていますアプリの今度はAndroidスタジオ以上のアプリを閉じるか、自分の携帯電話から「すべてのアプリケーションを閉じる」以上の操作をして、自分の携帯電話のアイコンの上に直接アプリケーションを起動したい。しかし、私はスプラッシュスクリーンを見ることができない。スプラッシュ画面を実装する前に白い画面しか表示されません。 MainActivityを変更すると、これらの変更は電話で行われます。アプリケーションスプラッシュ画面が唯一私がこのチュートリアルでスプラッシュスクリーンを実装するAndroidのメーカー

誰かが間違っていることを知っていますか?

答えて

1

Launcherを使用したこのインテントフィルタが、あなたのSplashActivityのマニフェストにのみあることを確認してください。

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 

    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

それ以外の場合は、マニフェストとSplashActivityコードを入力してください。

+0

感謝をProGuardの

を適用し、それが問題でした。私はMainActivityからintent-filterノードを完全に削除する必要があります。 – chrispi

+0

私の喜び! :) –

0

これは、デバッグビルドを実行しているためです。あなたのデバイスでリアルなビルドを実行しようとします。リリースビルドで は、シュリンクリソースを有効に縮小化し、サンプルexmaple下

minifyEnabled true 
     shrinkResources true 
     proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 
       'proguard-rules.txt' 

     zipAlignEnabled true 
+0

あなたの答えをありがとう。私の現在の問題の解決策ではありませんでしたが、私はそれを知らなかったのです。私は私のアプリでそれを使用します。 – chrispi

関連する問題