出现白屏屏原因:进入到AppStartActivity,但是未加载到布局文件,就先显示了窗口的背景,白屏就是显示的windows的背景,即所设置的theme。onCreate()中的setContentView()和绘制窗体并不是同时进行的,系统会在执行setContentView()之前,先绘制窗体,这时候布局资源还没加载,于是就使用默认背景色。直接上解决方法呀:方法一:设置透明背景第一步:在
转载 2023-09-18 12:31:01
288阅读
屏页简介屏页,我们手机上的每个 APP 几乎都有自己的屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。为什么我的 APP 启动会白屏或者黑屏有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进入我们的 APP。那么这是为什么呢?模拟效果下面我们模拟一下白屏的效果可以看
原因任何手机设备上,当手机内存不足时,os都会回收资源。一般是先回收后台打开的资源。如果当前应用占用的资源过高,当前应用也有可能崩溃。尤其是在调用摄像头点击拍照时,手机内存占用会达到一个峰值,此时较容易出问题。iOS上当内存不足时,根据uiwebview和wkwebview的不同,它自身有不同的回收策略。如果是uiwebview的app(常见于5+app),内存不足时整个app会崩溃,即退。如果
# Debug APK 在 Android 平板上出现白屏退的排查流程 在Android开发中,应用程序可能会在某些情况下出现退,尤其是在使用调试版本 APK 时。本文将指导你如何识别和修复“debug APK 在 Android 平板上白屏退”的问题。以下是实现此目的的步骤流程。 ## 整体流程 | 步骤 | 描述
原创 2024-10-05 03:49:24
62阅读
1、nullpointer——就是使用一个对象的时候还没有对其进行初始化导致该问题 一般在何种情况下容易出现呢?(1)父窗口+子窗口同时出现的,父窗口因为某种原因消掉了,子窗口还在,操作子窗口找不到父窗口的pid,就会出现问题(2)加载过程中进行刷新或者其他点击操作,可能某种资源还没有初始化成功,就会出现该问题(3)异常情况下,比如断网了,比如需要连接的设备没有连接,则相应资源拿不到,此
转载 2023-07-06 12:13:02
426阅读
      正常情况下App的退大部分是由数组越界;字典插入空值;字符串截取越界;定时器nstimer;kvo;野指针,僵尸对象等导致的退。一般在测试时正常如果后台返回不正常数据,前端没做防护的情况下很容易退。通过Runtime 可以在数据错误交换方法或者return避免退。但是runtime不可乱用,特别是多人开发时,如果不注意交换同一个方法就会出现问题。这
转载 2024-08-02 15:43:09
112阅读
iOS系统也不是绝对稳定的,虽然比安卓系统流畅得多,但是退现象不可避免。升级到iOS13之后,在我记忆里,iPhone 11可能已经出现过上百次退了。APP退的本质就是软件崩溃,一般是因为代码运行环境不稳定导致的,基本可以分成3种原因。 1, 系统和软件不兼容记得当时刚刚升级到iOS14,原本在iOS13正常运行的APP,大部分都频繁退。我印象很深刻,才刚刚打开软件,过了几十秒
转载 2023-09-12 15:40:50
134阅读
菜鸡学习笔记,一步一个坑,在此记录下来。 这个问题出现在XML和JAVA混合使用来设计的情况下,总结出了两个原因。原因一:在加入Layout前就调用了LayoutParams: 运行中的报错信息 举例错误代码如下: 将错误代码中的root.addView()放到创建params的前面即可正常运行。//设置在root布局内的布局方式:长宽 ViewGroup.LayoutParams params=
转载 2023-06-20 08:55:35
798阅读
一:问题描述    退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法、在出现crash后如何捕捉并分析异常这两个问题给出自己的解决方案。    我们以Android平台为例,介绍下如何捕获Android应用退信息,以帮助我们定位和解决导致退的问题代码。二:A
windows hello是微软系统中自带的一个小程序,虽然并不起眼但是却可以帮助我们在电脑中添加指纹!很多用户认为密码锁不足以保护电脑的安全,并且每次登录都要输入密码比较麻烦,这时就会选择使用过windows hello来录入指纹。不过近日有win10的用户反映说这个程序每次都在添加指纹的时候退,并且是整个软件退。为什么会出现这样的故障呢?大家不要担心,小编给大家总结了两种解决的方法,不过面
运用Android Studio在开发app的过程中遇到的,想想是个普通问题但是在网上经过查询后虽然清楚了导致问题的原因(下文有描述),但是却没有适合自己的解决方式,以下是本人根据个人需求给出的解决方案。目标: 输入数字后可以正常修改(设置的EditText只可输入数字、小数点和none)问题: 测试app在EditText中填入内容并删除会导致: 情况一:退出当前Activity 情况二:程序崩
转载 2024-02-13 21:44:28
127阅读
今天我要讲的是app的退信息的捕获,以及日志上传。涉及的技术点异常处理捕获方式信号量退日志上传在APP开发中,对于开发者或者使用者最不能接受的bug就是APP崩溃,所以对于APP退的问题追踪非常重要,有利于尽快的修复这个问题。现在有许多的第三方崩溃日志统计服务sdk,如:Bugtags,腾讯的Bugly,友盟等。这些服务商提供了非常便捷的集成方式。关于如何使用这些工具,请看以上的官网就可以,
转载 2023-08-02 10:16:53
543阅读
Graphlib发布0.5.0版本Graphlib是一个为图数据结构提供通用且易于使用的API的rust图形库,它的API与std::collections中的其他数据结构相似,它是为了在Purple协议中使用而构建的。更新日志:现在可以在使用dot功能的时候标记图像顶点。添加了Graph::map() API,该API将Graph <T>映射到了Graph <E&gt
转载 2024-07-10 11:39:57
860阅读
面试的时候是否有被问到,假如当一个安卓app退了,然后操作发现不是的必现的时候,你是怎么解决,提交Bug的,怎么确定最后是否解决的?大部分的答案如下:1.很多的人的回答是尽量的去回忆操作步骤,然后一直重现,并先提交一个条Bug,作为多个版本跟踪;2.连接ddms或者输入adb logcat 指定路径进行日志打印,然后继续操作,看是否会出现,出现了就直接把文本上传到Bug附件;两个方案第2个方案会
转载 2023-07-03 18:38:40
522阅读
# Android TV 应用安装退问题探究与解决方案 在 Android TV 的生态系统中,应用的流畅性与稳定性直接影响着用户体验。然而,在某些情况下,用户会遇到“应用退”的问题。这种情况通常发生在安装应用后,应用程序未能正常启动。本文将探讨该问题的成因,提供可能的解决方案,并通过代码示例和图示帮助理解。 ## 退现象的分析 应用退通常会在以下几种情况下发生: 1. **不兼容
原创 2024-10-01 06:38:05
617阅读
# Android如何防止应用退 在开发Android应用程序时,应用退是一个常见的问题。它可能会给用户带来不好的体验,并且可能导致数据丢失或应用崩溃。本文将介绍一些常见的方法来防止Android应用程序退。 ## 1. 异常处理 在开发Android应用程序时,我们应该始终对可能导致应用退的异常进行处理。可以使用try-catch代码块来捕获异常,并进行适当的处理。以下是一个示例:
原创 2023-07-30 14:08:29
1465阅读
RN:debug包一切正常,打了release包就退。 Xcode 如图方式 选择release 包打到手机上,然后启动APP。 然后在控制台上就会打印出很多相关内容。根据对应内容排查问题。 PS:我的由于RN和原生产生交互就会退,是因为重复导入React.a 文件了,但是Debug不报这个错误。 第二种排查问题的方式。 参考链接: 下面内容是从这个链接复制过来的。在开发过程中往往会遇见有个别
转载 2023-08-17 23:42:34
542阅读
# Android应用打开相册退问题及解决方案 在Android应用开发中,用户常希望能够打开手机相册选择图片。然而,在实现这一功能时,许多开发者遇到一个常见的问题:打开相册时应用退。这不仅影响用户体验,也增加了开发者的工作负担。本文将围绕这一问题进行探讨,并提供代码示例和解决方案。 ## 问题分析 应用退的原因通常有很多,以下是一些常见的原因: 1. **权限未申请**:在Andr
原创 11月前
647阅读
天下Android是一家,通过别人分享的文章,解决了大部分问题。那么我解决的独特的问题,也应该分享出来,帮助Android开发的兄弟们。 今天,在项目中遇到这么一个问题: 页面之间跳转,正常点击,正常跳转。但是一旦快速点击,或者双击,页面会回到Launcher界面,状如退,让人非常不爽。但其实不是退,因为日志中没有任何异常。重新点击图标,则会直接打开要跳转到的页面。说明跳转过程中并没有Cras
转载 2024-02-19 13:01:42
102阅读
0x01 Activity 跳转demo还是上一次的demo,这次我们更改一下Button逻辑,改成跳转。建一个新的Activity 跳转Activity这里跳转到我们新建的Activity。使用Intent进行跳转,Intent相当于一个载体。具体代码如下:Intent i=new Intent(MainActivity.this,Main2Activity.class);
  • 1
  • 2
  • 3
  • 4
  • 5