私は2つのアクティビティーを持っています.1つは SplashActivity
で、もう1つはMainActivity
で、アクティビティーはWebviewを含んでいます。バックグラウンドでアクティビティを開始し、その後に表示するにはどうすればよいですか?
スプラッシュ画面を表示するときにwebviewを読み込む必要があります。だから私はバックグラウンドでMainActivityをロードする方法を探していますSplashActivity::onCreate()
;
intendが直接呼び出された場合、MainActivityは直ちに前面に表示されますが、webviewには表示されません。
私はスプラッシュ画面について多くの解決策を探しましたthis のようになりました。ただし、スプラッシュ時間が終了するまでMainActivityを初期化しません。
あなたは、いくつかのミリ秒遅れてmainactivityを示すことによって、アニメーションを使用してみてください... – amalBit
最初MainActivityを起動でき、(のonCreateでSplashActivityを開始します)のMainActivity。必要な時間が経過すると、SplashActivityを終了してMainActivityが再び表示され、MainからSplashを起動したように見えます。 – user1721904
@ user1721904ええ、私はその考えがうまくいくと思います。しかし、それについての詳細を教えてください。さあ、SplashActivityを止めるのに 'finish()'を使うべきですか?または私はそれを開始する予定ですか?また、答えとして書いてください。THX – SolessChong