首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
jakewharton专题
为什么 JakeWharton 建议:App 只要用到一个 Activity ?
我们来看看这条回答都提到了哪些内容,对 Activity 和 Fragment 之间的爱恨情仇有何独到的见解,凭什么能得到 JakeWharton 本尊的青睐有加。 因为 Activity 是一个程序入口。你可以将其视为 app 的一个 main 函数。站在用户的立场上,通常你进入 app 的方式可能包括以下几种: launcher 桌面程序(main 函数入口); 来自参数化 m
阅读更多...
AndroidStudio3.0中butterknife报错- butterknife-7.0.1.jar (com.jakewharton:butterknife:7.0.1) Alternat
android 3.0更新成功之后,会提示butterknife的提示,在build.gradle文件里的android 的defaultConfig添加如下代码 //添加如下配置就OK了javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } } 这样就会没有问题了
阅读更多...
解决ailed to transform artifact 'butterknife-runtime.aar (com.jakewharton:butterknife-runtime:10.2.0)'
今天把项目全部从support替换成AndroidX,Android Studio的版本升级成3.5.1,报了一个很奇怪的错,错误信息如下: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:mergeExtDexDebug'. > Could not reso
阅读更多...
JakeWharton评价我的代码像是在打地鼠?
【标题党警告】本文主要内容为 Gradle依赖替换规则详解。 RxJava3版本迁移的血泪史 不久前RxJava正式发布了3.x版本,作为RxJava的爱好者,笔者第一时间对个人项目进行了3.x版本的迁移。 迁移过程中遇到了一个小问题,那就是RxAndroid因为没有及时升级,因此内部还是依赖2.x版本的RxJava,这就导致项目的依赖发生了冲突。 笔者的解决方式非常简单,既然RxA
阅读更多...