zoukankan      html  css  js  c++  java
  • IntentService1

    1、使用IntentService

    服务默认是在主线程中运行,当运行耗时任务时,会出现ANR(Application not Responding)。Service要求代码执行无响应超过一定的时间就会出现ANR。

    【案例】体验Service的ANR

    项目结构:

     

    MyService.java

     

     

    activity_main.xml

     

    AndroidManifest.xml

     

    MainActivity.java

     

    效果:

     

    点击耗时任务那个按钮,出现卡顿;点击普通按钮,不会出现;多次点击耗时任务按钮,会出现

     

     

     这种情况就是在主线程中不能执行耗时操作,耗时操作只能在子线程中执行

     运行在IPAD中无响应。

  • 相关阅读:
    2019/10/9 CSP-S 模拟测
    简单的面向对象
    魔术变量
    函数
    全局变量
    超级全局变量
    for循环
    while循环
    php数组排序
    python打造XslGenerator
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14591617.html
Copyright © 2011-2022 走看看