package com.example.myapp;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public void onResume() {
super.onResume();
sleepForaWhile();
}
protected void sleepForaWhile()
{
try
{
Thread.sleep(10000);
} catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
当此活动开始时,我看到一个黑屏(不是活动布局)。然后,布局在10秒后显示,但我希望布局在睡眠代码之前可见。活动布局显示太迟
如何创建此行为?
我试着把onStart()
功能的睡眠代码,但没有任何改变。
请注意,onResume()中的代码是在onCreate()中的代码之后执行的,如下所示:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle –
而不是睡觉该线程创建一个计时器来阻止你的应用程序的功能,但保持线程活着 – zgc7009