240 发简信
IP属地:台湾
  • 120
    Android | 带你探究 LayoutInflater 布局解析原理

    前言 在 Android UI 开发中,经常需要用到 LayoutInflater 类,它的基本作用是将 xml 布局文件解析成 View / View 树。除了基本的布局解...

  • Android冷启动App白屏解析

    问题1:开发时,首次启动App白屏时间过长(长达五秒左右) 原因:AS的Instant Run需要做复杂的初始化工作,导致开发时首次启动App时长时间白屏。但会换来后面开发效...

  • Instant Run

    Instant Run简介 传统情况:修改程序后重新运行,会经历:代码重新编译 -> 停止App程序 -> 重装新的APK -> 重启App程序 Instant Run:尝试...

  • 讲的很清楚,感谢

    Handler.postDelayed的原理

    大部分同学在回答Handler的原理的时候都能回答出Handler将消息丢到MessageQueue中,然后Looper.loop死循环不断从MessageQueue中拿消息...

  • 120
    Handler.postDelayed的原理

    大部分同学在回答Handler的原理的时候都能回答出Handler将消息丢到MessageQueue中,然后Looper.loop死循环不断从MessageQueue中拿消息...

  • 120
    Android 中的setContentView(R.layout.activity_main)源码解析

    一个Activity在启动的时候,都会在onCreat()方法中执行setContentView(R.layout.activity_main)这行代码,来将指定的资源x...

  • 重写适配器的方法,不就是为了弹出Fragment后,销毁他么。(无法强制将数据传递给Activity)
    那还不如:先判断getAactivity() == null,再进行使用activity实例。

    网上的持有activity的引用,应该是为了将数据强制传递给Activity吧。

    Fragment中getActivity()为空的最佳解决方案

    今天代码君遇到一个坑,在 Fragment 中getActivity()或getContext()返回为空,一直很懵逼,Activity都没有销毁掉,为何Activity获取...

  • 120
    Android MVP升级路(一)乞丐版的自我救赎

    目录 引言 为什么用MVP架构 MVP理论知识 乞丐版MVP架构模式的代码实现 MVP中的代码复用场景 平民版MVP架构 - base层顶级父类 Fragment怎么办 时尚...

  • 数据库—索引面试常见问题

    问答建立在知道数据结构的基础上。 索引是什么? 索引是对数据库表中一列或多列的值进行排序的一种结构。 为什么数据要用索引? 提升检索速度、加速表和表之间的连接 索引的类型有哪...

  • 不会,实例化webview之后,可以为其设置一个WebviewClient,然后,目标网页仍会在当前的webview中显示,而不是打开系统浏览器之类的
    WebView webView = (WebView )findViewById(R.id.xxxxx);
    webView.setWebViewClient( new WebViewClient() );

    安卓混合开发——原生Java和H5交互,保证你一看就懂!

    ** 在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Jav...