# Android 崩溃 ImmersionBar fragment 实现指南 在 Android 开发中,崩溃处理是一个重要的环节。在这篇文章中,我们将学习如何使用 ImmersionBar 来处理 fragment 崩溃的问题,确保我们的应用不会因为一些意外而中断,让用户能够始终保持在应用中。下面是实现该功能的步骤。 ## 实现步骤 | 步骤 | 描述 | |------|------|
原创 10月前
93阅读
类概述一个Fragment是应用程序用户界面的片段,被放置在Activity中。与Fragment的交互是通过FragmentManager完成的,如 Activity.getFragmentManager()and Fragment.getFragmentManager().Fragment类使用方式有很多从而实现各种各样的结果。其核心是,他替代了Activity中的部分操作
转载 2023-09-10 16:06:24
135阅读
# 如何实现“android 崩溃fragment重叠” 作为一名经验丰富的开发者,我将会向你介绍如何实现“android 崩溃fragment重叠”。首先,让我们通过一个表格来展示整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 捕获异常 | | 2 | 重建Fragment | | 3 | 恢复状态 | 接下来让我们详细说明每一步需要做什么。 ## 步骤一
原创 2024-03-07 03:50:44
106阅读
本篇我们增加一个页面用来显示试题的正确答案,通过这个例子来简单了解下如何启动一个Activity以及Intent如何进行传参。目前我们的程序中只有用户的答案,启动一个Activity来显示一个ABCD似乎太过单调了,所以我们为每道试题增加一个解析内容。strings.xml<string name="Q1_D">垃圾回收是指:虚拟机会监测应用程序的对象创建和使用,并在一些特定的时候销毁
转载 7月前
4阅读
崩溃现场1. 崩溃信息进程名、线程名崩溃类型和堆栈信息2. 系统信息Logcat机型、系统、厂商、CPU、ABI、Linux 版本等设备状态:是否 root、是否模拟器、是否有 Xposed 或多开软件造成3. 内存信息系统剩余内存 通过读取 /proc/memoinfo 获得,MemTotal 表示除了系统本身需要留下可用的总内存,MemFree 表示系统尚未使用的内存应用使用内存 包括 Jav
转载 2024-02-23 11:09:44
20阅读
在oncreate方法中  初始化fragment的逻辑前加个判断 if(savedInstanceState==null){初始化fragment代码}
原创 2023-03-08 00:55:22
180阅读
笔者近期准备着手做一个有关安卓的项目,兴冲冲地找来Android学习书籍,并下载安装了Android Studio。可是在Android Studio的第一次运行就遇到了很大的问题,各种莫名其妙的报错,以至于编译项目都没能成功。于是在上各种搜,确实找到了很多大佬分享的解决方案,但都没有直接解决问题。那天从晚上10点一直尝试到凌晨5点钟,几乎所有方法都已用尽,差点想放弃回去睡觉的时候却误打误撞修正成
Navigation 中的数据传递和过渡动画创建一个简单的页面导航传递静态数据传递动态数据自定义动画transalate:移动scale:缩放rotate:旋转 创建一个简单的页面导航首先创建两个 Fragment创建 HomeFragment 的页面 创建 DetailFragment 的页面创建 navigation 资源文件连接页面导航的逻辑在 Activity_main.xml 中 添加
TabActivity在Android4.0以后已经被完全弃用,取而代之的是FragmentFragmentAndroid3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似。以下内容适用于3.0及以上的版本,3.0以下就不再赘述。官方文档地址:http://developer.android.com/reference/android/support/
简介fragmentandroid中是以碎片的形式依附在activity中,常被成为android控件中的第五大组件,现在更多的形式都是以单activity+多fragment的app结构。在相同界面中,用fragment比activity所占用内存要小的多,如果我们考虑到性能优化这方面,我们也可以优先考虑使用fragment。我们可以从以下几个方面进行解析。fragment为何成为第五大组件?
转载 2023-11-15 21:12:02
169阅读
Android Fragment 使用及浅析Fragment 是在 Android 3.0 (API level 11) 开始引入的。每个 Fragment 拥有自己的布局以及生命周期。Fragment不能独立存在,必须依赖于Activity。一个Activity里可以有多个Fragment,并且一个Fragment可以被多个Activity重用。Fragment 的基本使用首先需要创建一个 Fr
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后每个
转载 2023-11-18 10:07:13
98阅读
Android开发-Fragment嵌套Fragment前言使用依赖远程仓库地址布局实现使用控件xml代码Java实现效果图项目地址 前言在大多数公司中,他们会尽量少写Activity,多使用Fragment,使项目变成一个千层饼,在本文章中我会给大家介绍一下Fragment嵌套Fragment的实现使用依赖implementation 'com.google.android.material:
转载 2023-07-09 23:07:18
192阅读
开发中经常遇到很多fragment 嵌套在一起,我们不仅需要在actvity中管理fragment, 在fragment也要管理所属的fragment,一个两个还好说,如果特别多的话,我们的项目嵌套很难管理,我们自己都觉得乱。实际开发中我就遇到这种问题,之前都是每个模块一个activity,现在全是fragment,不光要处理跳转,还有可能支持fragment回退。我开始想怎么解决这个问题。首先,
转载 2023-07-06 23:08:15
227阅读
本篇博客力求为大家说明Fragment如何产生,什么是FragmentFragment生命周期,如何静态和动态的使用FragmentFragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fragment有何用处?Fragment如何与Activity交互?Fragment如何创建对话框?Fragment如何与ActionBar集成等等。1、Fragm
Android开发之Fragment基本总结1.Fragment的基本原理:Fragment的用法主要是那些?1.可以利用Fragment实现“选项卡切换”和“底部导航栏”页面切换;2.Fragment是在Android3.0引入,主要为了大屏幕安卓设备UI展示问题;通俗点理解就是一套UI布局自适应不同屏幕大小的安卓设备,而不用针对不同设备另外开发一套UI布局;如上图所示布局,如果采用Activi
转载 2023-07-26 04:58:56
72阅读
一、目录什么是FragmentFragment的生命周期Fragment的使用方式什么是Fragment的回退栈?【重要】Fragment与Activity之间的通信【难点】Fragment与Activity通信的优化【超难点】如何处理运行时配置发生变化【以屏幕翻转为例】 二、Fragment详解1.什么是Fragment?你可以简单的理解为,Fragment是显示在Activity中的
转载 2023-07-25 23:21:10
500阅读
1、Fragment的产生与介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分
转载 2023-10-25 18:54:53
350阅读
(一)前言本博客所有Demo都是根据网课点击打开链接一步一步完成,主要是供自己学习使用,侵删。初次接触Android开发,打算从一些常用的控件学习着走,再慢慢熟悉整个Android开发流程,而首先想学习的便是FragmentFragment(碎片),顾名思义Fragment是一些放置于activity当中的碎片,它可以让程序更加合理利用布局空间,而在生活当中,Fragment可以说是随处可见最常
转载 7月前
45阅读
1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套app,然后拷贝一份,修改布局以适应什么超级大屏的。难道无法做到一个app可以同时适应手机和平板吗?答案是,当然有,那就是Fragment.Fragment出现的初衷就是为了解决这样的问题。你可以把Fragment当成Activity一个
转载 2023-09-12 20:36:32
228阅读
  • 1
  • 2
  • 3
  • 4
  • 5