错误的时间单位

时间:2016-01-28 13:30:39

标签: java android background

我需要在第一个bacground(setContentView(R.layout.activity_logo);)之后加载TextView4中的文本(6秒)。但程序搞错了。启动应用程序后,app等待6秒,然后构建setContentView(R.layout.activity_logo);并写入TextView4

为什么呢? 感谢

count = 0   
for line in split_fullstop: 
    if count % 2 == 0: #if count is even            
        #some code
        count += 1 #increase count
return names

2 个答案:

答案 0 :(得分:0)

order_id阻止了UI线程,你的UI无法自行绘制。

使用例如sleep()Handler发布postDelayed()以便稍后运行而不会阻止UI线程。

答案 1 :(得分:0)

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_logo);
            Handler mHandler = new Handler();
        mHandler.postDelayed(new Runnable() {

            @Override
            public void run() {
                   TextView textview4 = (TextView) findViewById(R.id.textView4);
        textview4.setText("alalaalalalalalal");
            }
        }, 6000);
}