我想在啓動屏幕顯示時執行一些工作,如填充散列圖。但我不知道我該怎麼做如何在啓動屏幕顯示時在後臺設置一些工作
我認爲一種方法是創建新的線程?我閃屏
public class SplashActivity extends AppCompatActivity {
long Delay = 2000;
public void onAttachedToWindow() {
super.onAttachedToWindow();
Window window = getWindow();
window.setFormat(PixelFormat.RGBA_8888);
}
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splashactivity);
StartAnimations();
Timer RunSplash = new Timer();
TimerTask ShowSplash = new TimerTask() {
@Override
public void run() {
finish();
Intent myIntent = new Intent(SplashActivity.this,LoginEnquiryTab.class);
overridePendingTransition(R.anim.pull_in_left, R.anim.push_out_left);
startActivity(myIntent);
}
};
RunSplash.schedule(ShowSplash,Delay);
}
你想用hashmap做什麼? –
在splashactivity填充hasmap與鍵和值,在一些操作中,我需要該信息..所以我訪問它 –