这是程序启动界面,感觉处理的不错,用软件加载信息的时间作为新线程等待时间
来源:互联网 发布:淘宝知网论文查重 编辑:程序博客网 时间:2024/06/05 18:42
@Override
protected void onStart() {
super.onStart();
new Thread(new Runnable() {
public void run() {
if (DemoHXSDKHelper.getInstance().isLogined()) {
// ** 免登陆情况 加载所有本地群和会话
//不是必须的,不加sdk也会自动异步去加载(不会重复加载);
//加上的话保证进了主页面会话和群组都已经load完毕
long start = System.currentTimeMillis();
EMGroupManager.getInstance().loadAllGroups();
EMChatManager.getInstance().loadAllConversations();
long costTime = System.currentTimeMillis() - start;
//等待sleeptime时长
if (sleepTime - costTime > 0) {
try {
Thread.sleep(sleepTime - costTime);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
//
//进入主页面
startActivity(new Intent(SplashActivity.this, MainActivity.class));
finish();
} else {
try {
Thread.sleep(sleepTime);
} catch (InterruptedException e) {
}
startActivity(new Intent(SplashActivity.this, LoginActivity.class));
finish();
}
}
}).start();
}
protected void onStart() {
super.onStart();
new Thread(new Runnable() {
public void run() {
if (DemoHXSDKHelper.getInstance().isLogined()) {
// ** 免登陆情况 加载所有本地群和会话
//不是必须的,不加sdk也会自动异步去加载(不会重复加载);
//加上的话保证进了主页面会话和群组都已经load完毕
long start = System.currentTimeMillis();
EMGroupManager.getInstance().loadAllGroups();
EMChatManager.getInstance().loadAllConversations();
long costTime = System.currentTimeMillis() - start;
//等待sleeptime时长
if (sleepTime - costTime > 0) {
try {
Thread.sleep(sleepTime - costTime);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
//
//进入主页面
startActivity(new Intent(SplashActivity.this, MainActivity.class));
finish();
} else {
try {
Thread.sleep(sleepTime);
} catch (InterruptedException e) {
}
startActivity(new Intent(SplashActivity.this, LoginActivity.class));
finish();
}
}
}).start();
}
0 0
- 这是程序启动界面,感觉处理的不错,用软件加载信息的时间作为新线程等待时间
- ubuntu装好了,第一次用感觉是挺不错的。
- 感觉还不错的文件拷贝程序
- 减少等待时间:软件开发生命周期的一个“等待减少”程序
- 感觉不错的博客
- 设置自动启动的等待时间
- 用了一天的脱兔下载软件,感觉不错,下载能力不差!
- 今天做了一道的题目,简单是因为程序写起来简单,但是感觉题目不错;
- secureCrt是个不错的软件
- 一个不错的小软件和一个不错的作者的主页:以管理员权限特定时间运行程序
- 感觉CSDN的还不错
- 感觉比较不错的书
- 感觉不错的一个帖子
- 一些感觉不错的命令
- 个人感觉不错的英文歌
- c#的Process启动另一个进程作为程序的一个界面
- 虚拟机中 怎么让启动直接进入命令界面 +F1-F6用不了 是RedHat企业版的 感觉在虚拟机中 用不了ctrl+alt
- 【转载】Selenium 处理页面的等待时间
- 开篇
- 获取文件中汉字个数
- For mine
- Hadoop Cascading简介
- JqueryEasyUi(EasyUI Window 窗口)
- 这是程序启动界面,感觉处理的不错,用软件加载信息的时间作为新线程等待时间
- 一个失职妈妈的悔过书
- html 标签属性大全 (完美版)
- Memcache
- vtk中Register函数的妙用
- python print
- POJ 1733 Parity game
- IIS日志-网站运维的好帮手
- XHTML简介