私はアンドロイド開発の初心者です。「私のアンドロイドアプリのスプラッシュ画面が遅すぎます」という問題に直面しています。ここで私のスプラッシュ画面の読み込みが遅すぎる
は私のspash.javaのソースコードは次のとおりです。
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
@SuppressLint("NewApi")
public class Splash extends Activity {
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
ActionBar actionBar = getActionBar();
actionBar.hide();
Thread t =new Thread(){
public void run(){
try{
sleep(10000);
}catch(InterruptedException e){
e.printStackTrace();
}finally{
Intent i =new Intent(Splash.this,MainActivity.class);
startActivity(i);
}
}
};
t.start();
}
@Override
public void onPause(){
super.onPause();
finish();
}
}
スリープ時間を変更すると、2000秒を置く@Rohith –
'sleep(10000);'これは、あなたのスプラッシュ画面が次のアクティビティに行くのに10秒かかることを意味します。 1000または2000のようなものを、より速いlodingに設定します。 –
@ JhamanDas私はsleep(10000)を置き換える必要があります。 (2000年);右 ? – Rohith