android 开发求助,关于thread计时问题

各位大神,有知道如何使用thread的吗?我想在第一个activity启动5秒后自动转向第二个activity(类似于软件的启动画面)请问应该如何实现?... 各位大神,有知道如何使用thread的吗? 我想在第一个activity启动5秒后自动转向第二个activity(类似于软件的启动画面)请问应该如何实现? 展开
 我来答
郝子琪
2012-05-18 · TA获得超过1746个赞
知道大有可为答主
回答量:1579
采纳率:0%
帮助的人:1478万
展开全部
1、定义个Handler。
Handler mHander = new Handler();
2、定义一个Runnable对象。
Runnable startSecondActivity = new Runnable() {
public void Run() {
Intent intent = new Intent(getApplicationContext(), SecondActivity.class);
getApplicationContext.startActivity(intent );
}
};
2、往mHandler里延时Post一个Runnable,用于启动第二个Activity。
mHandler.postDelayed(startSecondActivity, 5000);
-----------------------------------------------------------------------------------------------------
安卓精英团为你解答
安卓精英团欢迎各位精英加入!
qq345293307
推荐于2016-10-09 · TA获得超过291个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:214万
展开全部
new Thread(new Runnable() {
public void run() {
// TODO Auto-generated method stub
try {

Thread.sleep(2500) ;
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
Intent intent = new Intent (activity.this ,
AnotherActivity.class) ;
startActivity(intent) ;
finish() ;
}
}
}).start();

在代码中这样写就行了 Intent的参数是当前的activity和要跳转的activity
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式