一、使用CrashHandler来获取Crash信息 通过设置Thread. setDefaultUncaughtExceptionHandler; 二、使用Multidex...

一、使用CrashHandler来获取Crash信息 通过设置Thread. setDefaultUncaughtExceptionHandler; 二、使用Multidex...
一、Java Crash处理 1、在Thread类中有这样一个接口:UncaughtExceptionHandler。 通过查看相关注释可以知道:当线程由于未捕获的异常突然终...
小伙伴们每天测试的时候打开工程模式抓取mtklog,是否清楚抓取的都是一些什么类型的log呢?不同的问题出现时都查看的都是哪些log呢? 遇到问题后想先定位一下问题,看到那么...
写在开头 由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是...
一、Gradle plugin是什么 Gradle是一个框架,他负责定义流程和规则,而具体的工作都是通过插件实现的。比如:编译Java的插件,编译Groovy的插件,编译An...
| 前言 你是一位即将踏入Android应用开发领域的新手吗?或者你已经有一些经验,但对于如何选择适合的架构感到困惑?不要担心!本文将带你踏上一段有趣而富有挑战的架构演进之旅...
前言 本篇文章的阅读对象是为了感觉好像了解MVI但是又不知道这玩意到底是个啥的读者想理解MVI 需要提前理解几个东西1.为什么推荐使用MVI,android 的MVI是基于什...
ViewModel类是用来存储和管理与UI相关的数据,在设计之初就考虑到生命周期的影响。ViewModel允许数据在屏幕旋转等配置变化后存活。 Note: 如何在Andr...
1. Viewmode优势 ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配合它里面的livedata)。 1.1 将Activity的UI处理和数据处...