文章 2024-07-18 来自:开发者社区

Android经典面试题之Kotlin中object关键字实现的是什么类型的单例模式?原理是什么?怎么实现双重检验锁单例模式?

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 object关键字实现单例模式 在 Kotlin 中实现单例模式非常简单,因为它提供了 object 关键字,可以用来创建单例对象。这里是一个简洁的示例和详细的解释: 定义单例对象 直接使用 object ...

Android经典面试题之Kotlin中object关键字实现的是什么类型的单例模式?原理是什么?怎么实现双重检验锁单例模式?
文章 2024-05-09 来自:开发者社区

android setTag (int key, Object tag)使用

setTag是android的view类中很有用的一个方法,可以用它来给空间附加一些信息,在很多场合下都得到妙用。 setTag(Object tag)方法比较简单,这里主要谈一谈带两个参数的setTag方法。 官方的api文档中提到:“ The specified key should be an id declared in the resources of the appl...

文章 2023-06-28 来自:开发者社区

NullPointerException:method 'android.content.BroadcastReceiver.onReceive' on a null object reference

  最近在使用广播的时候遇到了这个问题,项目里面使用了极光推送,然后项目里有几个地方都需要写广播接收者去接收,所以我只在一个地方写了,然后其他的地方就是copy过去的,然后就报了这个错误,总的来说,这个错误是自己不细心造成,但是,找问题还是花了我一点时间的,所以也再次做一个记录。错误日志如下:NullPointerException:method 'android.content.Br....

NullPointerException:method 'android.content.BroadcastReceiver.onReceive' on a null object reference
文章 2023-05-19 来自:开发者社区

Android:解析Json异常 Expected a string but was BEGIN_OBJECT at

今天解析后端数据时,发现了这个报错:Expected BEGIN_OBJECT but was STRING at看来是自己哪儿解析错误了。因为数据的特殊性,后端返回的Json串里面可能还会有Json数据,可能嵌套了三次层,例如:{"info":{"clientMsgId":"ebc5018f-b2bd-4c87-a662-5bcf11dd3843","content":"{\"inviteId....

问答 2022-04-15 来自:开发者社区

Attempt to invoke interface method 'void com.alibaba.sdk.android.push.CommonCallback.onSuccess(java.lang.String)' on a null object reference

云推送,sdk安装完第一次登录,sdk注册时报错:Attempt to invoke interface method 'void com.alibaba.sdk.android.push.CommonCallback.onSuccess(java.lang.String)' on a null object reference

问答 2022-04-15 来自:开发者社区

java.lang.NullPointerException: Attempt to invoke interface method 'void com.alibaba.sdk.android.push.CommonCallback.onSuccess(java.lang.String)' on a null object reference

安装后第一次登录后报:java.lang.NullPointerException: Attempt to invoke interface method 'void com.alibaba.sdk.android.push.CommonCallback.onSuccess(java.lang.String)' on a null object reference ...

文章 2022-04-15 来自:开发者社区

[Android]Parcelable encountered IOException writing serializable object (name = xxx)

Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolean[]、short、short[]、int、int[]、long、long[]、float、float[]、double、double[]、String、String[],还有实现Serializable、Parcelable接....

文章 2022-02-16 来自:开发者社区

android The type java.lang.Object cannot be resolved It is indirectly referenced ...

引用:http://itindex.iteye.com/blog/624250 当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclipse上有jdk1.4开发的环境工程,当你在引入高版本jdk1.6开发的工程时,以上问题就出现了。 问题解决的方案如下: 进入window....

文章 2022-02-16 来自:开发者社区

Attempt to write to field 'android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager' on a null object refer

E/AndroidRuntime﹕ FATAL EXCEPTION: mainProcess: org.example.magnusluca.drawertestapp, PID: 3624java.lang.NullPointerException: Attempt to write to field 'android.support.v4.app.FragmentManagerImpl an....

文章 2022-02-16 来自:开发者社区

Android Studio之could not reserve enough space for object heap报错

在用AndroidStudio时出现这样的错误:  搞了半天终于找到了解决办法,但是很麻烦。就是每次创建工程后,在gradle.properties文件中加入如下代码: org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m  然后重启工程就好了,如果想彻底解决此问题,还是觉得应该从新安装最新版的Adroi...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注