前言基于最近要准备去面试,特意系统的复习了下Android基础,看到Activity这块时,发现很多都忘了,而且之前也没有系统的学习和写笔记记录,所以,特此写下这篇关于Activity的一些理解,旨在帮助大家更好的理解Activity.Activity是什么?Activity是一个Android应用程序组件(也称为Android四大组件之一),它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些
转载
2024-01-24 19:07:11
80阅读
1.Android系统中Activity作为Activity栈(Stack)被管理的,大家都知道栈的特点是先进后出,所以当前活动的Activity处于栈顶,之前非活动的Activity被压入栈底,等待是否可能被恢复为活动状态。Android API中所提供的Activity生命周期图:2.下面的整个Activity生命周期中的所有方法,我们可以根据程序的需要来覆盖相应的方法: 1. public
转载
2024-09-24 14:00:18
38阅读
Q:Activity生命周期activity生命周期由7个,3对+1 onCreate->onRestart->onStart:可见->onResume:交互 onPause:存储数据,要快,切换的时候onPause后,第二个activity才会执行onCreate onStop:当activity仍然可见没有被完全覆盖,不走onStop,比如dialog或者透明主题 onDes
转载
2024-09-07 18:10:05
135阅读
简介:这个基本是必问的问题了,说一下你对Activity生命周期的理解,呵呵…onCreate, onStart, onResume, onPause, onStop, onDestroy, onRestart这些大家都知道 如何回答的不落俗套,比格高呢…先上一张完整的生命周期图吧: Activity/Fragment生命周期总结 分析:那么为什么要弄这么多函数出来呢,主要是因
转载
2023-07-02 20:14:29
116阅读
Android中最常用的无非就是Activity, 而精通其中的原理和生命周期也是一个Android程序员必备的技能,包括在面试的时候很多问题都会涉及到activity生命周期。当我们启动一个app的时候,其实就已经开始了activity的生命, 而这一开始的activity就是MainActivity,基本在我们创建应用的时候就存在了。下面一张图来帮助我们了解生命周期。Activity中一共
转载
2024-02-19 17:40:41
39阅读
方法1:<!--获取Activity任务栈 权限-->
<uses-permission android:name="android.permission.GET_TASKS" />// 获取activity任务栈
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SE
转载
2023-05-18 15:47:42
238阅读
Context很早之前在项目中实现了一套从 ViewModel 获得生命周期 LifecycleOwner 的机制,最近引入到新项目中先说一下背景,LifecycleOwner/Lifecycle 作为 Google Android Jetpack 的核心设计底座,不得不说真的是个非常牛逼和先进的 Idea. 从我个人理解来说,一切具有生命周期特征的对象理论上都可以抽象出 Lifecycle,于是
学习目标能说出Activity的作用 会基于模板创建Activity 会在项目清单文件里注册Activity 会在项目清单文件里设置启动Activity在这里插入图片描述一、Activity简介官方文档网址:https://developer.android.google.cn/guide/components/activities/intro-activitiesActivity是安卓四大核心组
转载
2023-07-12 20:38:22
106阅读
文章目录一、何为Activity二、Activity的生命周期三、Activity/ActionBarActivity/AppCompatActivity的区别: 一、何为Activity Android应用中通常由一个或者多个基本组件组成,我们平时看到的Android应用中最常用的组件就是Activity。Activity、BroadcastReceiver、ContentProvider和
转载
2023-06-29 17:39:55
167阅读
一、简介 Android四大组件分别为activity、service、content provider、broadcast receiver。(活动、服务、内容提供器、广播)。1、activity (1)一个Activity通常是一个单独的窗口,是一个负责与用户交互的组件。 (2)可以通过
转载
2023-06-14 13:52:48
208阅读
Android开发笔记:Activity组件基础简介简介:Activity是Android四大组件之一,可以说是Android应用的门面。我们在应用中能看到的,一般都是Activity。Activity 提供窗口供应用在其中绘制界面。此窗口通常会填满屏幕,但也可能比屏幕小,并浮动在其他窗口上面。通常,一个 Activity 实现应用中的一个屏幕。例如,应用中的一个 Activity 实现“偏好设置
转载
2023-10-02 20:04:44
88阅读
Activity总结基础部分/*---------------------------------------- *-描述--Activity相关内容总结. *-描述--S1.Activity的7个生命周期 * ☆☆☆☆☆单独活动生命周期: * 1.Activity创建的时候:onCreate() => onStart() =&
转载
2023-08-30 16:42:58
200阅读
实例化对象Bitmap对象大小和像素大小BitmapFactory.Options如何实例化对象
Bitmap文档 Bitmap提供了一系列的createXX方法,可以通过:Bitmap、DisplayMetrics、Picture、RGB的颜色数组等得到一个Bitmap对象。BitmapFactory提供了一系列的decodeXX方法。流行、文件、资源等得到一个Bitmap对象。示例:bitma
转载
2023-08-24 23:01:26
131阅读
--简介 --一.actiivty的生命周期 --二.activity的启动模式  
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 Activity作为四大组件之一,其生命周期也就是它所在的进程的生命周期。Activity生命周期需要深入理解,后续
转载
2023-09-19 13:00:27
103阅读
前言说下前几天遇到的一个小问题,关于RecyclerView条目选中状态的保存.众所周知,RecyclerView被创造出来用于条目的回收利用,但是,当前面回收的条目带有一些特殊的状态(区别于未选中状态),那么滑动的时候,后面的条目会重复这些状态,于是你的视图就完全混乱了,这并不是你想要的效果,那么就很有必要来谈谈这个选中状态的复用了.此外,条目的选中与未选中状态,类似于一个CheckBox的勾选
转载
2023-12-25 14:39:43
241阅读
一 前言
虽然Fragment这个东西在android3.0版本的时候已经出来了,但是自己一直用的比较少。最近自己做了一些应用程序,越来越发现Fragment这个东西是个不错的东东,也越来越喜欢它了。
so.. 这里就我对Fragment的理解发出来,和大家探讨探讨..
二 Fragment和Activity的对比
这个标题的意思程序使用Fragment和使用Activity进行页面切换时
转载
2024-03-07 20:16:46
28阅读
写在前面Android中的Activity是可以层叠的。我们每启动一个新的活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。
其实Android是使用任务(Task)来管理Activity的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的活
转载
2023-08-20 14:53:47
83阅读
PS:满打满算,差不多三个月没写博客了...前一阵忙的不可开交...总算是可以抽出时间研究研究其他事情了... 学习内容:1.ListView的复用机制2.ViewHolder的概念 1.ListView的复用机制 ListView是我们经常使用的一个控件,虽然说都会用,但是却并不一定完全清楚ListView的复用机制,虽然在Android 5.0版本之后提供了Re
转载
2023-12-09 12:11:39
212阅读
1.listview的测量说明//宽度测量逻辑
if (widthMode == MeasureSpec.UNSPECIFIED) {
widthSize = mListPadding.left + mListPadding.right + childWidth +
getVerticalScrollbarWidth();
} else {
//初始化child
转载
2024-10-09 10:04:23
26阅读