- 博客(14)
- 收藏
- 关注
原创 view的空指针异常(Kotlin)
这种空指针问题是在Fragment的onCreateView()中自定义方法中调用控件遇到的 接下来解释下原因 : java: 控件的调用都是通过熟知的findViewById() 所以调用的控件对象是存储在内存中的 Kotlin: 相比java,可以直接省去所有findViewById()的模板方法( 可以直接调用控件通过控件本身的id)
2017-10-22 16:02:53
2392
1
转载 Retrofit+Rxjava
深入浅出RxJava四-在Android中使用响应式编程 - 泡在网上的日子 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0426/2787.html
2017-09-23 12:38:53
228
原创 自定义View中调用控件的两种方式
第一种是需要写一个XML,然后在自定义代码中获取控件 1 android:orientation="vertical" android:layout_width="match_parent" android:layout_height="200dp"> androi
2017-09-19 19:10:01
1648
原创 kotlin版的酷欧天气 (郭林大神的第一行代码第二版)
https://github.com/breakfrox/Coolweather.git 就是标题说的那样/囧,将酷欧天气用kotlin编写了,感兴趣的同学可以参考一下 也不知道说啥, 原本以为kotlin不兼容litepal,然后去网上查了很久,最后靠谷歌看到一点(百度真不靠谱), 使用litepal 例子 class City(va
2017-08-29 10:53:27
1457
原创 Kotlin提供的集合本地接口
Iterable : 父类,所有我们可以遍历一系列的都是实现这个接口 MutableIerable: 一个支持遍历的同时可以执行删除的Interables Collection: 这个类像是一个泛型集合,我们通过函数访问可以返回集合的size、是否为空 、是否包含一个或者一些item,这个集合的所有方法提供查询,因为collection是不可修改的 MutableCollection:一个
2017-07-30 09:34:31
279
转载 自定义视频播放器学到的
staticLayout的作用和例子 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0915/1682.html
2017-07-16 11:16:14
313
原创 顶部tab的实现,与viewpager结合使用的例子
首先导包 compile 'it.neokree:MaterialTabs:0.11' tabHost=finViewById(R.id.tabHost) List tabsNames=new ArrayList tabsNames.add(" 任意名称"); //具体集合里写多少根据实际的viewPager中有多少个fragment for(int i=0;i
2017-07-05 15:25:38
344
转载 Android中管理多个Fragment的最佳实践,完美解决保存状态与重影问题 时间 2015-07-23 23:29:00 博客园-原创精华区 原文 http://www.cnblogs.com
Android中管理多个Fragment的最佳实践,完美解决保存状态与重影问题 时间 2015-07-23 23:29:00 博客园-原创精华区 原文 http://www.cnblogs.com/chuanstone/p/4672096.html 主题 安卓开发 自从在Android 3.0引入Fragment以来,它被使用的频率也随之增多。Fragment带来的
2017-07-05 14:59:47
360
原创 WebView的一种使用方法
webView.loadDataWithBaseURL(null, HtmlFormat.getNewContent(text), "text/html", "utf-8", null); webView.getSettings().setJavaScriptEnabled(true); WebSettings settings = newsContent.ge
2017-07-05 10:50:25
283
转载 recyclerView自定义点击事件
可以通过自定义接口的方式实现 public interfaceOnItemClickListener{ voidonItemClick(Viewview,intposition); } public interfaceonLongItemClickListener{ voidonLongItemClick(Viewview,intpostion);
2017-06-28 19:50:49
462
原创 在okHttp里使用Gson解析 报错OKHttp Dispatcher
原因是忘了在使用GSON时需要添加cache(JsonException) try { String responseText = response.body().toString(); ZhihuDailyNews post = gson.fromJson(responseText, ZhihuDailyNews.class); .........
2017-06-22 11:43:43
4797
转载 floateActionButton的一些使用情况
1 怎么让在(切换不同的fragment的时候)floateActionButton始终悬浮在顶层 很简单,只要修改绑定的方法 FloatActionButton fab=getActivity.findViewById(R.id.fab); 2 在RecyclerView中跟随滚动显示和隐藏 recyclerView.setOnScrollListen
2017-06-21 15:32:30
333
转载 okHttp的简单封装使用
可以自定义一个HttpUtil类 public class HttpUtil public static void sendOkHttpRequest(String address,okhttp3.Callback callback){ OkHttpClient client=new OkHttpClient(); Request
2017-06-21 15:21:30
690
转载 GSON中使用@SerializedName() 来命名JSON中的一些字段(自用)
json例子: "basic":{ "city":"苏州" ”“id”:"xxxxxxxx" "update":{ "loc"="2016-08-08 21:55" } } 写成Gson格式 public class Basic { @Ser
2017-06-21 15:16:48
3860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人