![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android常见问题
苏金标
给生活一个大大的微笑
展开
-
Dialog被软键盘遮挡
有时候我们需要在dialog中有EditText,假如手机是横屏的话,软键盘可能会全屏显示,遮挡了整个界面,这个时候无论是设置。onEvaluateFullscreenMode()返回值会false即可。其实Editext为我们提供了解决方法的。原创 2023-08-02 16:27:31 · 730 阅读 · 0 评论 -
LiveData不走回调
新项目使用的LiveData这个框架,有一天发现LiveData注册的监听回调,永远只走一次,后面的都不走了,这个很奇怪。最后发现是try catch引起的。所以现在问题就很明确了,就是因为调用方法的 时候奔溃了,导致直接走了catch,后面的代码没有执行完,从而导致。debug后发现只要第一次奔溃后,后面永远都不会走这个回调。如下方法中标记所示,只有在整个方法执行完才会置为false。我们查看LiveData中分发事件的方法。并且debug在如下标记的位置,发现。我的代码大概如下所示:方法中使用了。原创 2023-03-22 16:53:22 · 1195 阅读 · 0 评论 -
Task list not built during sync
开发技巧原创 2022-06-22 17:56:27 · 2493 阅读 · 1 评论 -
新版的AS无法高亮显示一些错误代码
AS原创 2022-06-22 10:07:05 · 470 阅读 · 0 评论 -
git push 出现 The current branch dev has no upstream branch
git push 出现 The current branch dev has no upstream branch.的问题这是因为本地的仓库没有和远程仓库没有关联解决办法git push origin 远程分支名 -u 后,下次只要git pull 和git push 就行原创 2020-06-17 17:29:22 · 323 阅读 · 0 评论 -
error: RPC failed; HTTP 401 curl 22 The requested URL returned error: 401
这个问题是第一次输入账号密码错误导致解决的办法是清空本地的缓存账号和密码,重新保存账号和密码运行命令git config --global credential.helper store 再重新push会提示输入账户和密码 则完成push...原创 2020-02-05 11:51:07 · 1294 阅读 · 0 评论 -
AndroidX与项目冲突问题(1)
刚接手一个公司的新项目,运行一直报错:Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidMa...原创 2019-08-07 13:27:19 · 742 阅读 · 0 评论 -
Attrbute value muster
以前自己搭建框架的时候都是在一个module里面搭建的,今天想把框架抽成一个库,采用依赖的方式来管理项目,在library中采用了ButterKnife,发下报Attrbute value muster错误,@BindView(R.id.view_bottom)View viewBottom;@BindView(R.id.rl_content) //一直报红色,编译不过去解决...原创 2019-05-14 11:24:06 · 230 阅读 · 0 评论 -
android显示大图片
前言:最近比较焦虑,感觉移动端的前景不太好,有些心塞。android的如何显示大图?因为虚拟机对手机内存的限制,超过了就会内存溢出导致程序崩溃,假如我们必须要显示一个大图怎么办呢?一般有两个方案:1.将图片分割显示2.将图片用webview去显示网上大多是第一种的解决方案,而第二种方案则少,所以这边讲解下第二种方案第二种方案分两种1.网络的url图片,...原创 2019-05-06 14:46:47 · 1071 阅读 · 0 评论 -
java.lang.RuntimeException: Stub!
今天运行项目的时候突然发现这个错误这个问题俗一点说,就是一个地方调用了不属于这个地方的库。比如我写java程序,但是我导入了android的相关包,调用android相关包时候会出发这个异常。我就是出现了这个错误在java程序中引入了android 的包...原创 2019-04-28 16:05:24 · 11442 阅读 · 2 评论 -
同步块和同步方法的区别
线程同步问题大都使用synchronized解决,有同步代码块和同步方法的两种方式,主要记一下这两种的区别测试代码: 1 package com.xujingyang.testThread; 2 3 public class SynObj{ 4 public synchronized void showA(){ 5 System.out.printl...原创 2019-04-15 15:58:54 · 4599 阅读 · 1 评论