请问Android在UI线程中启动新线程复制文件,为何还会使界面延迟 ?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请问Android在UI线程中启动新线程复制文件,为何还会使界面延迟 ?

2016-03-18 11:16:31 1898 1
new Thread(new Runnable() {
 @Override
 public void run() {
 // TODO Auto-generated method stub
 // 把sql文件写入sd卡,然后把路径给so
 String mPath="";
 if(android.os.Environment.getExternalStorageState().equals("mounted")){
 mPath = android.os.Environment.getExternalStorageDirectory().toString()
 + "/com.newhaoli.Teamtips/";
 }else{
 mPath=android.os.Environment.getDataDirectory().getAbsolutePath()+
 "/com.newhaoli.Teamtips/";
 }
 // TODO Auto-generated method stub
 // 扫描或者复制整个文件夹到sd卡上
 copyDir("Query", mPath+"Workflow/");
 copyDir("htmlinc", mPath+"Workflow/");
 copyDir("Html", mPath+"Workflow/");
 }
 }).start(); 
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:06:13

    即使你开启子线程,也不代表不会引起页面卡顿,还有就是你的页面可能太复杂或者不合理,有别的地方在UI线程中消耗太多时间

    0 0
相关问答

1

回答

android 第一次打开软件出现引导界面

2016-06-07 11:58:44 1591浏览量 回答数 1

1

回答

android 第一次打开软件出现引导界面

2016-06-03 10:38:11 1801浏览量 回答数 1

1

回答

修改了Android项目的最小SDK版本之后出现很多stysle文件找不到-安卓报错

2020-05-29 09:55:45 318浏览量 回答数 1

1

回答

安卓SDK支持的最低版本号是多少?

2020-03-27 16:18:23 597浏览量 回答数 1

1

回答

iOS和安卓平台App应用是否都可以采用App增强防护SDK方案?

2020-03-27 20:18:18 299浏览量 回答数 1

1

回答

安卓端实人认证安卓端 在fragment中的webView 调用认证sdk 就会卡在加载页面

2019-05-17 14:36:41 1619浏览量 回答数 1

0

回答

安卓sdk日志上报重复

2019-01-15 22:07:41 604浏览量 回答数 0

1

回答

短视频上传SDK ,安卓没法指定转码模板

2018-09-06 17:26:01 1155浏览量 回答数 1

1

回答

安卓sdk 签名公开的访问URL

2018-04-04 14:40:12 812浏览量 回答数 1

1

回答

安卓端oss的sdk

2018-03-22 10:10:13 639浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Android应用启动速度和内存优化实践
立即下载
Android内存泄漏自动化链路分析组件Probe
立即下载
Android开发之多进程架构
立即下载