原理
kaifukai
立志成为行业精英
展开
-
fragment +viewpager嵌套fragment空白
通过断点,发现新建 fragment 对象时,没有执行生命周期,找到原因:猜想可能是由于之前实例的fragment缓存,解决方案:清理掉fragmentmanager中的fragment缓存注意点:1、fragmentmanager在fragment中要用getChildFragmentManager()2、Transaction的commit方法有两个,要使用**commitNow()...原创 2020-01-02 17:02:28 · 191 阅读 · 0 评论 -
对于反射机制原理的理解
反射: 动态获取一个类的字节码文件对象 从而获取到对象中的所有的内容(字段 函数 构造函数等) 1)获取字节码文件对象 Class 2)通过Class对类进行描述1.准备好一个实体类public class Person { private String name; private int age; public void print(){ Syste原创 2016-09-21 19:48:52 · 405 阅读 · 0 评论 -
android问题记录IndexNotReadyException
1.报出问题:Please change caller according to com.intellij.openapi.project. IndexNotReadyException documentation2.分析问题:提示信息,不影响编译3.解决方案:重启ASFile->Invalidate Cache and Restart,原创 2017-09-20 10:33:30 · 2150 阅读 · 0 评论 -
关于setResult在ActivityA中收到的resultcode值为0的问题
问题:收到的resultcode为0,但是在setResult()方法中设置的值为2。解决方案:保证两点1、setresult时如果intent不携带数据,也就是data是null,这时候使用setresult(resultcode)而不是setresult(resultcode,intent)。2、setresult()要在finish()方法之前调用。原因猜想:是onactivityresul...原创 2018-06-14 15:03:28 · 1802 阅读 · 0 评论 -
Android自定义虚线绘制
两种方式:1、drawable文件夹下通过shape绘制;2、自定义控件canvas绘制;一、<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> &a原创 2018-12-10 14:21:39 · 234 阅读 · 2 评论 -
Android集成Google+和FaceBook三方登录
FaceBook:https://www.jianshu.com/p/b30ef1c93366要注意在application中加入FacebookSdk.sdkInitialize(getApplicationContext());AppEventsLogger.activateApp(this);Google+:https://www.jianshu.com/p/908f0144f62...原创 2019-05-07 17:10:15 · 902 阅读 · 0 评论 -
Android模拟器修改hosts文件完成本地API调用
在Android Studio 的terminal中输入以下核心指令即可:emulator -avd Nexus_5X_API_28 -writable-systemadb rootadb remountadb push E:/hosts /system/etc/hosts第一步,启动模拟器,注意这里需要指定writebale第二部,boot第三步,remount,这一步很重要,成...原创 2019-05-13 14:40:23 · 967 阅读 · 0 评论