安卓如何在应用开启时开启多个线程

我们在编写Andorid的APP时,一般环境下都是在本家儿线程中进行操作,可是碰到一些比力耗时的操作时,若是还在本家儿线程中操作可能会导致应用法式无响应的环境,是以就需要开启多线程进行处置

工具/原料

  • JDK>=1.8
  • Android Virtual Machine
  • Andorid IDE(Android Studio)

方式/步骤

  1. 1

    起头我们打开Android IDE,这里以常用的Android Studio软件为例,然后可以新建一个工程,也可以利用当前已经存在的工程,点击后期待整个项目加载完毕再进行后续的操作

  2. 2

    稍等半晌,期待整个项目都加载进内存以及Gradle同步当作功,若是不当作功请先查抄相关设置装备摆设再试一次,直到没有错误发生,完当作项目重构

  3. 3

    点击File-New-Java Class,即可建立一个新的Java类,专门用于测试多个线程同时运行的实例

  4. 4

    在弹出的窗口中输入欲界说的类名,类名可以肆意指定,可是要注重必然要合适Java的定名规范,即以年夜写字母开首不克不及包罗特别符号

  5. 5

    点击OK后,即可看到Andorid Studio软件为我们建立了一个空白的类,若是要实现建立线程的功能,需要让这个类担当Thread类或者实现Runnable接口

  6. 6

    第一种体例是担当Thread类,然后在函数体内重写run()方式,在方式体内加上具体的实现,即可实此刻子线程内实现分歧的方式

  7. 7

    第二种体例是Runnable类,然后在函数体内重写run()方式,在方式体内加上具体的实现,即可实此刻子线程内实现分歧的方式

注重事项

  • 这里是基于系统包Thread的实现体例,需要包管jdk版本是最新的
  • 本方式仅供参考,还可利用其他的方式来实现响应的功能
  • 发表于 2018-09-16 00:00
  • 阅读 ( 213 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论