英文原文:Probably be the best way (?) to save/restore Android Fragment’s state so far 关键点:Fragment的Arguments。经过这几年使用Fragment之后,我想说,Fragment的确是一种充满智慧的设计,但是使用Fragment时有太多需要我们逐一解决的问题,尤其是在处理数据保持的时候。首先,虽然
TabLayout+ViewPager的方式来布局界面,然而ViewPager的adapter总是默认把与当前可见的fragment相邻的两个fragment给加载出来.一旦界面数据太多,信息量太大,往往造成资源过多消耗,界面卡顿,甚至会造成程序崩溃...这时,我们就需要使用到fragment的懒加载方式,即第一次看到的时候自动加载当前页面,相邻的fragment不再预加载. Google官网提
转载
2024-01-05 21:38:18
86阅读
内存泄漏的原因android 系统为每个应用分配的内存是有限的,当一个对象已经不需要再使用了,本该被回收时,而有另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这就产生了内存泄漏。内存泄漏会使我们的应用随着时间不断增加,造成应用OOM错误,使应用崩溃。内存泄漏的几种情况持有context造成的内存泄漏在Android中有两种context
转载
2023-11-15 21:12:16
25阅读
自从在Android 3.0引入Fragment以来,它被使用的频率也随之增多。Fragment带来的好处不言而喻,解决了不同屏幕分辨率的动态和灵活UI设计。但是在Activity管理多个Fragment中,通常会遇到这些问题:1、Fragment的状态保存2、Fragment的重影当然,这些问题也一直出现我的开发过程中,虽然有时候通过各种手段也能解决一些问题,但是总是同时完美解决这两个问题。近来
转载
2024-07-04 16:56:42
214阅读
一、Activity 的生命周期Activity 的生命周期是 Activity 在整个运行过程中处于的状态的一个集合。当我们操作 app 与其它 app 进行交互时,Activity 就会进入不同的状态。如图当由 Activity1 启动 Activity2 后,Activity1 就会停止活动,Activity2 开始活动。当 Activity2 返回时,Activity1 会继续活动,Act
转载
2023-08-17 11:06:01
94阅读
接着上次的实验(看上次实验点这里)还是一样的配置,在R2上的map-class fram be10k里增加一句:fram frag 40,用了这句后,ospf neibour就down掉了,为什么会这样呢?我把cir配置改成128k,一样还是down的,只要把这句命令去掉,马上full.-------- 自己分析,HELLO大于40K,结果就被fragment,大量的包被分
转载
精选
2014-03-17 13:12:23
769阅读
Android官方推荐的MVVM应用架构(**现在已经不是官方最推荐架构了**),主要是通过拆分View层(Activity/Fragmet)
原创
2023-06-19 11:36:03
305阅读
前两天想熟悉一下tablayout,所以就弄了个特别简单的tablayout+viewpager+fragmet+recyclerview结合的小demo.虽然特别简单,但还是遇到了不少问题。tablayout显示标题,viewpager实现滑动,fragment装载数据,recyclerview显示数据。step1:引入依赖implementation 'com.android.support:
转载
2024-08-26 19:55:43
23阅读
原文:How AndroidX changes the way we work with Activities and Fragments作者:Miłosz Lewandowski译者:Fly_with24过去的一段时间,AndroidX 软件包下的 Activity/Fragmet 的 API 发生了很多变化。让我们看看它们是如何提升Android 的开发效率以及如何适应当下流行的编程
转载
2024-07-20 16:57:44
25阅读
今天我们来总结一下常用的Fragment,以及开发中那些是要注意的?1.Fragmet选哪个包?我们在创建Fragment的管理器的时候,会选择导入那个包下的FragmentManager.有app包下和v4包下的,这里我推荐用v4包的FragmentManager。理由如下:android.app.Fragment 兼容的最低版本是android:minSdkVersion="11" 即3.0版
Notification即通知,用于在通知栏显示提示信息。 在较新的版本中(API level > 11),Notification类中的一些方法被Android声明deprecated(弃用),其实基本上相当于全部弃用了,因为这个类本身方法就少得可怜。 Android官方声明弃用,一定有它的理由,
转载
2016-03-11 09:37:00
10000+阅读
2评论
二维码的定义:二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等。
&nb
原创
2023-05-01 07:06:20
2214阅读
# 教你实现 Android 条件逻辑
在 Android 开发中,能够正确地实现条件逻辑是至关重要的。条件语句(如 `if` 语句)可以帮助我们根据不同的逻辑进行不同的操作。本文将带你从零开始实现 Android 条件逻辑,帮助你理解和掌握其中的基本概念与实现步骤。
## 实现步骤
下面是实现 Android 条件逻辑的基本步骤:
| 步骤 | 描述
一、前言、提出问题公司最近举行2011年度创新设计大赛,快年底了正打算写写2010年以来Android开发的心得与经验,正好同事出了个点子:假如A和B两个人分别在不同的地点,能不能实现这样的功能,让A和B之间可以互相感知对方的位置信息。于是整理了一下思绪,说白了分解开来就是两个方面的问题:一、实现信息的即时传递,二、实现基站/wifi、GPS的定位。1. 实现消息的即时传递:说到这个问题大家应该能
转载
2023-10-21 10:39:32
863阅读
android:excludeFromRecents="true"设置为true后,当用户按了“最近任务列表”时候,该Task不会出现在最近任务列表中,可达到隐藏应用的目的。
转载
2022-09-27 10:41:49
2841阅读
# 如何实现"Android android路径"
## 1. 整体流程
在实现"Android android路径"这个功能之前,我们首先需要了解整个流程。下面是实现该功能的步骤:
```mermaid
erDiagram
理清需求 --> 学习Android开发基础 --> 编写代码 --> 测试代码 --> 发布应用
```
## 2. 详细步骤及代码
### 1. 理清需
原创
2024-07-09 04:38:14
819阅读
在使用Android开发应用时,开发者们常常遇到“android android红色”的问题,通常是指应用程序中出现的红色错误提示或异常情况。这类问题不仅影响用户体验,还可能导致程序崩溃。因此,如何定位和解决这些错误成为了每位开发者必须掌握的技术能力。
### 背景定位
在某些场景下,例如开发新应用或者对现有应用进行功能扩展时,开发者可能会面临“android android红色”错误。这类错
什么是WIFI WIFI是一种无线连接技术,可用于手机、电脑、PDA等终端。WIFI技术产生的目的是改善基于IEEE802.11标准的无线网络产品之间的互通性,也就是说WIFI是基于802.11标准的,但WIFI不等同无线网络。Android平台下的WIFI模块 简单介绍一下,WIFI模块的基本功能: 1. 开关WIFI 除了在WIFI设置界面可以开关WIFI,还有其他的方法可以设置,要查看这些开
1、本文重点介绍android studio的使用,做Android应用开发 2、主
原创
2022-12-10 07:10:03
1972阅读
1.前言最近的工作比较忙,等保测评和密评的项目比较多,但百忙之余自己也会做一些感兴趣的事情,比如渗透测试,我是今年上半年开始自学了一段时间web渗透的。而对于移动APP的渗透测试,最近也在自学中。以下是个人学习过程过程中的一些笔记和理解。2.Android基础2.1Android的结构、这篇文章写得很好,可以了解到Android的体系结构。其中要关注的就是Android的虚拟机(DVM)编译过程,
转载
2024-05-08 20:26:24
102阅读