关闭

为什么不能在子线程中修改UI

1、在子线程中是不能进行UI 更新的,而可以更新的结果只是一个幻像:因为子线程代码执行完毕了,又自动进入到了主线程,执行了子线程中的UI更新的函数栈,这中间的时间非常的短,就让大家误以为分线程可以更新UI。如果子线程一直在运行,则子线程中的UI更新的函数栈 主线程无法获知,即无法更新 2、只有极少数的UI能,因为开辟线程时会获取当前环境,如点击某个按钮,这个按钮响应的方法是开辟一个子线程...
阅读(44) 评论(0)

android studio .9图片报错

来张点9图叫我改?你怎么不去死。。。。后来我找到一个方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnabled = false     aaptOptions.useNewCruncher = false,就直接添加到buildToolsVersion的下方即可,然后你再看是不是好了!!!!这个是用来关闭Android Studio的PNG合法性检查的,...
阅读(89) 评论(0)

自定义闹钟设置

一.知识概要 二.具体代码实现如下: 布局文件 activity_main.xml [html] view plain copy xml version="1.0" encoding="utf-8"?>   LinearLayout       xmlns:android="http:...
阅读(40) 评论(0)

ListView封装

直接上代码。 Adapter的封装 package com.jackeysun.touchpullview; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android....
阅读(47) 评论(0)

欢迎使用CSDN-markdown编辑器

Radio Button 自定义格式方法...
阅读(44) 评论(0)

Toast用法!!

一.基础的Toast   默认展示 // 第一个参数:当前的上下文环境。可用getApplicationContext()或this  // 第二个参数:要显示的字符串。也可是R.string中字符串ID  // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒如2000ms  Toast toast=Toast...
阅读(50) 评论(0)
    个人资料
    • 访问:305次
    • 积分:43
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章存档