前言基于最近要准备去面试,特意系统复习了下Android基础,看到Activity这块时,发现很多都忘了,而且之前也没有系统学习和写笔记记录,所以,特此写下这篇关于Activity一些理解,旨在帮助大家更好理解Activity.Activity是什么?Activity是一个Android应用程序组件(也称为Android四大组件之一),它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些
1.Android系统中Activity作为Activity栈(Stack)被管理,大家都知道栈特点是先进后出,所以当前活动Activity处于栈顶,之前非活动Activity被压入栈底,等待是否可能被恢复为活动状态。Android API中所提供Activity生命周期图:2.下面的整个Activity生命周期中所有方法,我们可以根据程序需要来覆盖相应方法: 1. public
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是安卓四大核心组
文章目录一、何为Activity二、Activity生命周期三、Activity/ActionBarActivity/AppCompatActivity区别: 一、何为Activity  Android应用中通常由一个或者多个基本组件组成,我们平时看到Android应用中最常用组件就是ActivityActivity、BroadcastReceiver、ContentProvider和
一、简介    Android四大组件分别为activity、service、content provider、broadcast receiver。(活动、服务、内容提供器、广播)。1、activity    (1)一个Activity通常是一个单独窗口,是一个负责与用户交互组件。    (2)可以通过
Android开发笔记:Activity组件基础简介简介:ActivityAndroid四大组件之一,可以说是Android应用门面。我们在应用中能看到,一般都是ActivityActivity 提供窗口供应用在其中绘制界面。此窗口通常会填满屏幕,但也可能比屏幕小,并浮动在其他窗口上面。通常,一个 Activity 实现应用中一个屏幕。例如,应用中一个 Activity 实现“偏好设置
Activity总结基础部分/*---------------------------------------- *-描述--Activity相关内容总结. *-描述--S1.Activity7个生命周期 *  ☆☆☆☆☆单独活动生命周期: *  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启动模式         &nbsp
      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进行页面切换时
写在前面AndroidActivity是可以层叠。我们每启动一个新活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。 其实Android是使用任务(Task)来管理Activity,一个任务就是一组存放在栈里活动集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出数据结构,在默认情况下,每当我们启动了一个新
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5