
android
文章平均质量分 67
熔岩XXX
这个作者很懒,什么都没留下…
展开
-
[Android]fragment中getArguments为空的原因以及解决
fragment与Activity通信时,我们常常用在activity中setArgument然后再fragment中用getArgument的方法来获取activity想要传给fragment的数据,但我今天用这个方法时报了空指针异常,耽误了我不少时间,下面我就将产生空指针的原因和解决方法跟大家分享一下。原因: /** * Return the arguments suppli原创 2016-07-20 15:57:29 · 13866 阅读 · 3 评论 -
[Android]类似java.lang.IllegalStateException: Expected异常的解决方法
在调接口时,我们偶尔会碰到这样的异常:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 132 path $.data[0].imglist这很容易让人摸不着头脑,这句话的意思是在gson解析原创 2016-07-19 15:56:27 · 1215 阅读 · 0 评论 -
Android retrofit使用小心得
retrofit是一种用于Android网络请求的第三方库,我们可以在点击打开链接中找到它,相比于OKHttp与Volly等框架或者第三方库来说,retrofit使用起来更为方便,菜鸟如我也能用它调通接口!下面让我来分享一下使用心得:首先我们要导入这个库:compile 'com.squareup.retrofit2:retrofit:2.1.0'在build.gradle的d原创 2016-07-14 23:22:52 · 689 阅读 · 0 评论 -
Retrofit如何提交json数据
用了一段时间的retrofit,感觉表单提交用的很6了,但是普通的json数据该如何提交呢?我以为我是懂的,然而我错了。一开始,我以为是这样提交的:@POST("NewLifeBeta/TeaLogin") Call login(@Body JSONObect jsonObject);然而将数据发送过去之后我的程序喜闻乐见地崩了。看retrofit的官方文档对于@Body是原创 2016-09-23 19:13:37 · 2738 阅读 · 0 评论 -
Failed to resolve: android.arch.lifecycle:extensions:1.0.0-alpha4问题解决
最近想研究architecture component,于是根据官方文档搭建了一个项目准备引入依赖,可是加载了半天最后依然提示标题的错误,于是在官方文档找到了解决方案repositories { maven { url 'https://maven.google.com' // Alternative URL is 'https://dl.google.原创 2017-07-15 15:28:10 · 3677 阅读 · 0 评论 -
Android获取本机局域网IP的方法
直接贴代码,主要利用正则表达式匹配局域网ippackage com.rongyan.clienttest;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;import java.util.re原创 2017-07-30 20:40:19 · 5465 阅读 · 0 评论 -
Android 解决fragment replace方法低效的问题
刚开始学android的时候,对于fragment的切换问题,理所当然的使用FragmentTransaction中的replace方法来解决,但是这个方法时非常低效的,我们先来看官方文档对于这个方法的介绍:replaceadded in version 22.0.0FragmentTransaction replace (int containerViewId,原创 2017-08-03 14:36:41 · 2815 阅读 · 0 评论