我需要在第一个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
答案 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);
}