diff --git a/.idea/misc.xml b/.idea/misc.xml index f9c7370..f98cde8 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -53,7 +53,11 @@ +<<<<<<< HEAD +======= + +>>>>>>> 5793fdf4ce49fc16212b4585c40783b8113e4850 diff --git a/.idea/modules.xml b/.idea/modules.xml index ee8c0cc..1b149f6 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,7 +2,7 @@ - + diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..e497da9 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 7d9472b..3f8f835 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ![](https://img.shields.io/badge/language-Java%20&%20kotlin-orange.svg) ![](https://img.shields.io/hexpm/l/plug.svg) -最近更新 2021.01.26 +最近更新 2021.05.25 ### How to use @@ -22,13 +22,13 @@ allprojects { ``` dependencies { //kotlin 版本 - implementation 'com.github.yechaoa.YUtils:yutilskt:3.2.0' + implementation 'com.github.yechaoa.YUtils:yutilskt:3.2.1' //java 版本 - implementation 'com.github.yechaoa.YUtils:yutils:3.2.0' + implementation 'com.github.yechaoa.YUtils:yutils:3.2.1' //kotlin && java 版本 - implementation 'com.github.yechaoa:YUtils:3.2.0' + implementation 'com.github.yechaoa:YUtils:3.2.1' } ``` @@ -50,7 +50,9 @@ LogUtil.setIsLog(true); * void init(Application app)
Application 中初始化 -* Application getApp()
获取全局上下文 +* Application getApp()
获取Application + +* Context getAppContext()
获取全局上下文 * void showLoading(Activity activity,String msg)
Loading加载框 @@ -85,7 +87,11 @@ LogUtil.setIsLog(true); * void showCenter(final String msg)
showCenter 居中显示 * void cancel()
取消Toast,onDestroy时调用,或onPause,当前页面finish之后在下一个页面不会再显示 - + +> kotlin分支中添加了一个Toast扩展,比之前使用更加简单方便,调用示例:
+> "111".show() -> 111
+> 111.show() -> 111
+> 111.show("222") -> 222 > ## 3.LogUtil(日志打印,带方法行数链接,可超长打印) @@ -224,36 +230,16 @@ like this
-## 更新记录 +## 近期更新 +#### 3.2.1(2021-05-25) +- 优化调整 +- 添加Toast扩展 + #### 3.2.0(2021-01-26) - targetSdkVersion 30 - ToastUtil适配Android 11 -#### 3.1.5(2020-12-29) -- 初始化校验 -- YUtils新增sim卡判断 - -#### 3.1.4(2020-12-26) -- SpUtil优化 - -#### 3.1.3(2020-10-30) -- 添加DisplayUtil -- 优化。 - -#### 3.1.2 (2020-10-22) -优化。 - -#### 3.1.1 -优化引用方式,可以kotlin和java分开引用,也可以一起引用。 - -#### 3.1.0 -简化了部分util原有的调用方式,属于兼容更新。 - -#### 3.0.0 -- 3.0.0以后新增了`kotlin`版本; -- 此外,java版本和kotlin版本都删除了`ExitUtils`; -- kotlin版本没有`GsonUtil`; ### 混淆 diff --git a/app/src/main/java/com/yechaoa/app/MainActivity.kt b/app/src/main/java/com/yechaoa/app/MainActivity.kt index 6b05b56..bc9d943 100644 --- a/app/src/main/java/com/yechaoa/app/MainActivity.kt +++ b/app/src/main/java/com/yechaoa/app/MainActivity.kt @@ -1,16 +1,21 @@ package com.yechaoa.app +import android.os.Build import android.os.Bundle +import android.os.Looper import android.widget.TextView +import androidx.annotation.RequiresApi import androidx.appcompat.app.AppCompatActivity import com.yechaoa.app.databinding.ActivityMainBinding import com.yechaoa.yutilskt.* +import kotlin.concurrent.thread class MainActivity : AppCompatActivity() { private lateinit var mBinding: ActivityMainBinding + @RequiresApi(Build.VERSION_CODES.M) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) mBinding = ActivityMainBinding.inflate(layoutInflater) @@ -33,7 +38,6 @@ class MainActivity : AppCompatActivity() { mBinding.button.setOnClickListener { SpUtil.setStringSet("testStringSet", set) - //SpUtil.getBoolean("111",true) } mBinding.button2.setOnClickListener { @@ -64,5 +68,17 @@ class MainActivity : AppCompatActivity() { mBinding.btnSim.setOnClickListener { ToastUtil.show(if (YUtils.hasSim()) "有sim卡" else "无sim卡") } + + mBinding.btnThread.setOnClickListener { + LogUtil.d("" + mainLooper.isCurrentThread) + LogUtil.d("" + Looper.myLooper()!!.isCurrentThread) + val b = mainLooper == Looper.myLooper() + LogUtil.d("" + b) + thread { + ToastUtil.show("213") + } + + } + } } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index b2f180f..d209eea 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -56,4 +56,10 @@ android:layout_height="wrap_content" android:text="是否有sim卡" /> +