<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CQ0911的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CQ0911</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CQ0911]]></copyright><item><title><![CDATA[java两个类相同属性值赋值]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/122001125</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/122001125</guid><author>CQ0911</author><pubDate>Fri, 17 Dec 2021 17:31:34 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
        Student student = new Student();
        student.setName("我是谁");
        student.setAge(99);
        Student2 student1 = new Student2();
        setTargetFromSource(student1 , student);
        System.ou...]]></description><category></category></item><item><title><![CDATA[Jetpack架构组件Room-数据库升级]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/117300293</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/117300293</guid><author>CQ0911</author><pubDate>Tue, 01 Jun 2021 19:46:04 +0800</pubDate><description><![CDATA[Jetpack架构组件Room-数据库升级
基础使用
使用环境
androidx、kotlin
注入依赖
def room_version = "2.2.6"
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
// optional - Kotlin扩展和协同程序对Room的支持
implementation "androidx.room:roo]]></description><category></category></item><item><title><![CDATA[org.gradle.api.ProjectConfigurationException]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/117449330</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/117449330</guid><author>CQ0911</author><pubDate>Tue, 01 Jun 2021 19:14:56 +0800</pubDate><description><![CDATA[Android Studio升级到4.2版本时，报如下错误
A problem occurred configuring project ':app'.
java.lang.NullPointerException (no error message)
Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Exception is:
org.gradle.api]]></description><category></category></item><item><title><![CDATA[Jetpack架构组件Room-基本使用]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/116760952</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/116760952</guid><author>CQ0911</author><pubDate>Wed, 26 May 2021 18:10:30 +0800</pubDate><description><![CDATA[Android Jetpack架构组件 — Room
使用环境
androidx、kotlin
注入依赖
def room_version = "2.2.6"
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
// optional - Kotlin扩展和协同程序对Room的支持
implementation "androidx.room:roo]]></description><category></category></item><item><title><![CDATA[Unexpected tokens (use ‘；‘ to separate expressions on the same line)]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/116240288</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/116240288</guid><author>CQ0911</author><pubDate>Wed, 28 Apr 2021 18:27:44 +0800</pubDate><description><![CDATA[来源：kotlin新建一个变量时，红色警示，pdf报错，
val document: Document(pdf)

原因：无法在同一行声明一个变量并实例化
解决办法：声明和实例化分开，如下：
val document: Document?
document = Document(pdf)


...]]></description><category></category></item><item><title><![CDATA[kotlin定义的静态方法，在java里无法正常调用]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/116236504</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/116236504</guid><author>CQ0911</author><pubDate>Wed, 28 Apr 2021 18:25:13 +0800</pubDate><description><![CDATA[kotlin定义object静态方法，在java里无法正常调用
kotlin里的静态方法
object Test{
	fun getName() = "CQ"
}

描述：在kotlin里可以正常调用，但在java代码里无法调用
解决：使用修饰方法@JvmStatic，使方法变成真正的静态方法
object Test{
	@JvmStatic
	fun getName() = "CQ"
}


...]]></description><category></category></item><item><title><![CDATA[Jetpack的DataStore存储超级详细教程——Proto DataStore]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/115467679</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/115467679</guid><author>CQ0911</author><pubDate>Thu, 08 Apr 2021 18:54:43 +0800</pubDate><description><![CDATA[Jetpack的DataStore存储超级详细教程——Proto DataStore
前言
Proto DataStore使用方法相对Preferences DataStore较为复杂，导入插件和依赖，编写proto文件，编译项目，才可以使用
环境（仅供参考）：Android Studio4.1 + kotlin1.3.21 + androidx + 协程
使用步骤
导入插件和依赖（主项目build上添加）
1、导入plugins 插件
plugins {
    id "com.google.protob]]></description><category></category></item><item><title><![CDATA[Jetpack的DataStore存储简单实用及封装——Preferences DataStore]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/115380718</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/115380718</guid><author>CQ0911</author><pubDate>Thu, 01 Apr 2021 18:55:06 +0800</pubDate><description><![CDATA[Preferences DataStore简单使用及封装
前言
Preferences DataStore使用方法比较简单，导入依赖，调用api就可以了
环境（不需要一样）：Android Studio4.1 + kotlin1.3.21 + androidx + 协程
使用步骤
1、导入依赖（如果GlobalScope报错，自己导入协程相关的依赖）
        api "androidx.datastore:datastore-preferences:1.0.0-alpha06"

2、创建Prefe]]></description><category></category></item><item><title><![CDATA[MMKV使用及简单封装-kotlin]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/115357762</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/115357762</guid><author>CQ0911</author><pubDate>Wed, 31 Mar 2021 19:01:10 +0800</pubDate><description><![CDATA[MMKV使用及简单封装-kotlinMMKV使用依赖注入初始化实例化和使用其他SharedPreferences数据迁移简单封装结束
MMKV使用
使用非常简单
依赖注入
// mmkv存储
implementation 'com.tencent:mmkv-static:1.2.7'

初始化
App记得调用
import android.app.Application
import com.tencent.mmkv.MMKV

/**
 * 作者: CQ
 * 日期: 2021-03-31
 * 说明:
]]></description><category></category></item><item><title><![CDATA[Android studio 导入项目后，项目model变成文件夹的问题]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/91451232</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/91451232</guid><author>CQ0911</author><pubDate>Tue, 11 Jun 2019 17:41:59 +0800</pubDate><description><![CDATA[Android studio 导入项目后，项目model变成文件夹的问题直接上图吧，看一看就懂了
直接上图吧，看一看就懂了

如有错误，欢迎指出！

]]></description><category></category></item><item><title><![CDATA[Android Studio debug时Method breakpoints may dramatically slow down debugging，debug手机巨卡问题]]></title><link>https://blog.youkuaiyun.com/CQ0911/article/details/89714185</link><guid>https://blog.youkuaiyun.com/CQ0911/article/details/89714185</guid><author>CQ0911</author><pubDate>Tue, 30 Apr 2019 18:06:31 +0800</pubDate><description><![CDATA[Android Studio debug时Method breakpoints may dramatically slow down debugging，debug手机巨卡问题Studio界面问题显示：原因：断点打在了方法上，可以根据上图提示的意思得知。解决途径：
Studio界面问题显示：

原因：断点打在了方法上，可以根据上图提示的意思得知。
解决途径：

直接将这个断点选中删除就好了（建议是...]]></description><category></category></item></channel></rss>