欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

小米工作记录--第4、5天(处理Jira,看源码的收获)

程序员文章站 2022-03-11 23:24:50
Message msg = Message.obtain(); 获取Message对象的最好方法是调用Message.obtain()或者Handler.obtainMessage(), 这样是 从一个可回收对象池中获取Message对象。这两种方式都比直接new一个Message对象在性能上更优越.Message mess = Message.obtain(); mess.what =1; //mHandler.obtainMes.....
  1. Message msg = Message.obtain();

     	获取Message对象的最好方法是调用Message.obtain()或者Handler.obtainMessage(), 这样是
     从一个可回收对象池中获取Message对象。这两种方式都比直接new一个Message对象在性能上更优越.
    
    			Message mess = Message.obtain();  
                mess.what =1;  
                //mHandler.obtainMessage(1)与上两行的代码一样
    
  2. HandlerThread

    多线程的应用在Android开发中是非常常见的,常用方法主要有:
    继承Thread类
    实现Runnable接口
    Handler
    AsyncTask
    HandlerThread

    定义:一个已经封装好的轻量级

  3. file.exists():如果存在bai的话返回“true”,否则就是返du回“false”

  4. file.createNewFile():根据抽象路径创建一个新的空文件,当抽象路径指定的文件存在时,创建失败。

	 ` <uses-permission
	        android:name="android.permission.STOP_APP_SWITCHES"
	        tools:ignore="ProtectedPermissions" /> `
	  加入 tools:ignore="ProtectedPermissions"就可以忽略这个错误:
  1. Permission denied : 动态权限问题

本文地址:https://blog.csdn.net/qq_38686506/article/details/107385449