E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
class.java
实例化ViewModel的三种方式及对比
privatevalvm:DemoViewModelbyviewModels()privatevalvm2bylazy{ViewModelProvider(this).get(DemoViewModel::
class.java
兰亭大境
·
2024-09-13 01:05
开发语言
kotlin
kotlin中Gson解析Json时对于泛型的应用
Gosn解析Json我们都知道,在使用Gson解析json时,可以通过如下代码将json转为实体类valuser=Gson().fromJson(json,UserBean::
class.java
)实体类的定义而在开发过程中
张子羽
·
2024-09-12 11:34
安卓三分钟
json
kotlin
android
探索Android开源框架 - 8. Gson使用及源码解析
fromJson()和toJson()两个直接用于解析和生成的方法,前者实现反序列化,后者实现了序列化解析基本数据类型valgson=Gson()vali=gson.fromJson("100",Int::
class.java
今阳说
·
2024-01-29 03:37
Android在 Kotlin 语言下使用GSON 解析数组泛型被擦除的问题
一开始的代码写成了这样:valfromJsons=Gson().fromJson>(FileUtils.getJsonReader(view.context,"aera.json"),MutableList::
class.java
解语何妨话片时
·
2024-01-10 04:01
Android篇——Kotlin使用gson解析集合
错误写法:vallist=Gson().fromJson(集合字符串,ArrayList()::
class.java
)正确写法:vallist=Gson().fromJson(集合字符串,object:
易Yi
·
2024-01-07 18:41
Android篇
kotlin
android
gson
Kotlin属性复制方法
vardozer=DozerBeanMapper()/***属性复制,使用方法*/inlinefunAny.transfer():T{returndozer.map(this,T::
class.java
东来东往ol
·
2023-12-18 07:11
Kotlin
属性复制
kotlin
对象拷贝
kotlin使用遇到的坑。。。
最近开始学习kotlin,遇到几个小问题,在这里记录一下1、某些时候使用“as”关键字时,会使程序中断执行,但不会报错,比如:valintent=Intent(activity,DetailActivity::
class.java
w366549434
·
2023-12-18 00:34
kotlin
kotlin
配置
Android共享元素动画
并为它们设置相同的android:transitionName属性在源Activity中,当用户启动目标Activity,并设置共享元素动画valintent=Intent(this,TargetActivity::
class.java
菠萝加点糖
·
2023-12-17 22:31
android
Android-使用Intent传递数据
基本数据类型,字符串)在第一个activity中使用intent.putExtra("数据id",需要传递的数据)进行数据传递比如valintent=Intent(this,SecondActivity::
class.java
一杯冰可乐_
·
2023-11-30 00:04
每天一个知识点
Android基础
android
kotlin
POI 导出Exicel, 报Could not initialize class sun.awt.X11FontManager错误
Couldnotinitializeclasssun.awt.X11FontManageratjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(
Class.java
weixin_33862993
·
2023-11-14 08:32
java
运维
Kotlin与Java写法的变更
属性//JavaIntentintent=newIntent(this,MainActivity.class);//Kotlinvalintent=Intent(this,MainActivity::
class.java
hc.Geng
·
2023-11-10 05:20
Kotlin
java
kotlin
开发语言
lombok 引起的编译时 java.lang.stackoverflowerror 问题
今天工程编译遇到以下报错:java.lang.StackOverflowErroratjava.lang.Class.getSimpleName(
Class.java
:1306)atlombok.javac.JavacAST.buildStatementOrExpression
云上凯歌
·
2023-10-26 10:18
工具箱
java
Gson 解析LocalDateTime
valgsonBuilder=GsonFactory.getSingletonGson().newBuilder()gsonBuilder.registerTypeAdapter(LocalDateTime::
class.java
菜鸟考官
·
2023-10-25 00:35
Kotlin 一行代码启动Activity
直接上代码吧,只是自己做记录方便以后查阅/**启动Activity*/inlinefunContext.onStart(){startActivity(Intent(this,T::
class.java
CHNEGC
·
2023-10-08 18:42
自定义gson解析,避免解析错误,程序报错
第一步注册valgson:Gsonget(){returnGsonBuilder(.registerTypeAdapter(User::
class.java
,deserialize()).registerTypeAdapter
happyhou
·
2023-10-05 00:45
关于反射的采坑记录
.**.TestReflectClass.[]│atjava.lang.Class.getConstructor0(
Class.java
:2332)│atjava.lang.Class.getDeclaredCo
flame_ash
·
2023-10-03 06:14
继承AndroidView Model的错误
ViewModelProvider(this)[RegisterViewModel::
class.java
]一行简单的代码,总是报这个错误Causedby:java.lang.NoSuchMethodException
qczg_wxg
·
2023-09-29 13:00
随笔
android
解决LiveData数据倒灌的新思路
比如在在下面的例子代码中:valtestViewModel=ViewModelProvider(this)[TestViewModel::
class.java
]testViewMode
码中之牛
·
2023-09-28 06:30
Android
移动开发
jetpack
android
移动开发
安卓
App架构
android
jetpack
Kotlin中 ::class,
class.java
, javaClass, javaClass.kotlin 区别
Kotlin的类classPerson{varname:String=""varage:Int=0companionobject{}}java类publicclassMan{}imageimage
驰同学
·
2023-09-25 18:05
Android WIFI网络连接
WifiManagervalwifiManager=if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){application.getSystemService(WifiManager::
class.java
啊噜啊噜
·
2023-09-20 15:18
Gson 使用总结
1.1解析普通对象对象dataclassEntity(varname:String)解析方法Gson().newBuilder().create().fromJson(jsonStr,Entity::
class.java
Client_Block
·
2023-09-20 09:59
第三方库
json
android
kotlin 中intent的传值应用
------------funintent(position:Int,content:String){varintent=Intent(this@MainActivity,TestActivity::
class.java
CHAT小强
·
2023-09-12 12:11
软
kotlin项目中从一个Activity跳转到另一个Activity,并传递数据
AnotherActivityvalbtnSubmit=findViewById(R.id.button)btnSubmit.setOnClickListener{valintent=Intent(this,AnotherActivity::
class.java
nicolelili1
·
2023-09-01 17:49
Kotlin
android
java
Kotlin 页面跳转
显式跳转startActivity(Intent(MainActivity2@this,SelectActivity::
class.java
)隐式跳转startActivity(Intent("android.intent.action.SECOND
浩浩的书包
·
2023-09-01 17:18
Kotlin学习笔记
安卓
android
移动开发
Android Studio (Kotlin)实现页面定时跳转主要语句
1.在页面1的onCreate()方法内加上下列语句:valit=Intent(this,跳转后页面::
class.java
)//你要转向的Activityit.putExtra("参数名","参数值"
SimbaV5
·
2023-09-01 17:18
安卓编程之Kotlin初级教程
android
kotlin
android
studio
Koin 如何实现fragment与activity之前通信
Koin基础的注入valloginModel=module{single{RetrofitManager.instance.create(HttpConstants.ROOT_API,LoginApi::
class.java
伽蓝烟雨
·
2023-08-27 03:25
【android】安卓大作业「课程日历」
activity_main.xml代码activity_edit.xml代码activity_class.xml代码功能设计简单功能说明MainActivity.java代码EditActivity.java代码
Class.java
Khalil三省
·
2023-08-16 05:06
Andorid
浙江师范大学ZJNU
android
课程设计
课程日历
大作业
`is`开头属性序列化问题
ObjectMapper().writeValueAsString(test)println("jackson$jsonVal")valfromJson=Gson().fromJson(jsonVal,TestID::
class.java
qq_45858458
·
2023-08-15 22:29
spring
spring
boot
kotlin
java
在使用spring时出现javax/servlet/ServletContext错误
ServletContextatjava.lang.Class.getDeclaredConstructors0(NativeMethod)atjava.lang.Class.privateGetDeclaredConstructors(
Class.java
狗狸子
·
2023-08-14 15:53
spring
maven
spring
kotlin获取泛型集合的类型信息
通过reified关键字和内联函数来实现inlinefungetClassFromList(list:List):Class{returnT::
class.java
}funmain(){vallist=
yufumatou
·
2023-07-28 15:03
kotlin
kotlin
泛型
集合类型
java.lang.NoSuchMethodException
com.gen.entity.User.sayHi()privatevoidcom.gen.entity.User.sayHi(java.lang.String)atjava.lang.Class.getDeclaredMethod(
Class.java
shigen01
·
2023-07-28 11:34
反射出现的异常
java
反射
class
1.传送配对字段数据
OtherActivity.class);startActivity(intent)2.对应的kotlin代码如下:valintent=Intent(this@MainActivity,OtherActivity::
class.java
写代码的向日葵
·
2023-07-22 05:14
kotlin 中::class 、
class.java
、javaClass、javaClass.kotlin区别
Kotlin的类classPerson{varname:String=""varage:Int=0companionobject{}}java类publicclassMan{}要知道获取的到底是什么,可以利用andoridstuido的类型提示,一目了然。第二张引申在Java中使用Class很常见的就是,xxx类.class,比如我们在startActivity的时候startActivity(n
三十加而立
·
2023-06-08 22:51
Android序列化出现java.lang.RuntimeException: Parcelable encountered IOException writing serializable o...
ParcelableencounteredIOExceptionwritingserializableobject(name=com.loan.market.bean.ShopBean$DataBean)出现的场景valintent=Intent(context,DetailActivity::
class.java
晓晓桑
·
2023-04-20 04:29
Kotlin语法
kotlin调用java的类,使用"类名::
class.java
"kotlin语法与java语言产生冲突的时候使用
锦文豪武
·
2023-04-16 11:17
viewModel在fragment中使用
中使用,如果使用activity例如viewModelFragment=ViewModelProviders.of(requireActivity()).get(ChooseAreaViewModel::
class.java
m0_37588684
·
2023-04-15 15:53
jetpack
判断activity是否在栈中存在
funisExsitMianActivity(context:Context):Boolean{valintent=Intent(context,FirstMainActivity::
class.java
孤独的根号十二
·
2023-04-13 00:41
Android跳转Flutter指定界面
默认入口main中使用window.defaultRouteName获取值,然后根据该值跳转界面Android:CustomActivity.withNewEngine(CustomActivity::
class.java
南京第一典韦撸代码
·
2023-04-09 11:46
Kotlin之泛型的实化、协变、逆变
Kotlin最终也会编译生成和Java相同规格的class文件,所以Kotlin中的泛型也会被擦除,所以我们无法使用aisT和T::
class.java
。
code希必地
·
2023-04-02 20:22
MVVM---如果自己的ViewModel有参数该怎么创建ViewModel
没有参数的ViewModel这么创建:image.pngvalviewModel=ViewModelProvider(this).get(MyViewModel::
class.java
)有参数的,先读源码
ZJTBO
·
2023-03-31 18:18
ViewModel 源码解析
1.ViewModel的创建ViewModelProvider(this)[ViewModelTest::
class.java
]默认构造publicViewModelProvider(@NonNullViewModelStoreOwnerowner
中路杀神ai
·
2023-02-13 10:32
聊一聊Intent隐式启动在实际场景中的运用
valintent=Intent()intent.setClass(MainActivity@this,SecondActivity::
class.java
)startActivity(intent)这种方式在
牵着蜗牛散步Zz
·
2023-01-25 22:12
IOC依赖注入框架原理
动态代理深入首先简单看下一个动态代理的例子privatefuntestProxy(){valproxy=Proxy.newProxyInstance(classLoader,arrayOf(IProxyInterface::
class.java
小米椒……
·
2022-11-29 20:52
Android
移动开发
架构
android
java
开发语言
移动开发
当Gson遇上data class
会发生一些很有意思的现象:现象1:非空类型失效dataclassTestData(vala:String,valb:String)valdata=Gson().fromJson("{}",TestData::
class.java
嘉伟咯
·
2022-11-04 12:45
毕设20200507 - 测试将artifact saveandload 到neo4j数据库报错
Writeratjava.lang.Class.getDeclaredConstructors0(NativeMethod)atjava.lang.Class.privateGetDeclaredConstructors(
Class.java
JayXu6888
·
2022-08-16 07:07
纽卡斯尔大学
Android使用Intent传递组件大数据
valintent=Intent(this,TestActivity::
class.java
)inten
·
2022-07-08 10:15
Android - Jetpack ViewModel源码探秘
Activity&Fragment通讯的媒介;ViewModel的创建//Activity中构建MyViewModelViewModelProvider(this).get(MyViewModel::
class.java
杨0612
·
2022-04-29 13:19
后台启动 Activity
执行代码:valintent=Intent(this,ActivityA::
class.java
)intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT)valcompat
Gdeer
·
2022-03-25 07:35
Android
tip
android
移动开发
app
安卓转场动画
转场动画相关一、系统自带动画效果假如有A和B两个Activity,从A进入B,调用startActivity(Intent(this,AnimCutOutActivity::
class.java
))overridePendingTransition
FlyClound
·
2022-02-18 17:00
Jetpack的ViewModel与LiveData
二、用法三、原理:1、ViewModel:ViewModelProviders.of(this).get(MyViewModel::
class.java
)我们
妖久
·
2022-02-17 21:00
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他