首先我们要知道activiti中的历史数据:当流程或节点执行完成离开了运行库放入历史库的数据称为历史数据。HistoryService:1、管理流程实例结束后的历史数据;2、构建历史数据的查询对象;3、根据流程实例Id删除流程历史数据。HistoryService历史数据实体:历史数据实体描述HistoryProcessInstance历史流程实例实体类HistoryVariableInstanc
1.四大组件之Activity2.四大组件之Service3.四大组件之ContentProvider4.四大组件之Broadcast Receiver1.为啥需要它?Activity是显示型组件,用来显示APP的内容。一个Activity通常就是一个单独的屏幕,是用户交互的入口,在Android中不能被替代。2.怎样使用它?显式调用Intent intent = new Intent(this,
转载 7月前
20阅读
今天解决一个比较有意思的问题 问题描述,假设有一个application中包含两个activity A和B,此时先打开A 然后按Home键退回到MainHome,在framework中回退mainHome是通过startActivity方式打开mainHome的(我们的android platform是自己定制的,对按键重新设计,可能和原生系统不一样),然后通过一个HotKey(就是一个外设的某
转载 2024-06-02 08:19:15
35阅读
# 在 Android移除 Fragment 的完整指南 在 Android 开发中,Fragment 是一种用于构建用户界面的重要组件。当我们动态添加一个 Fragment 到 Activity 中时,我们也需要在某些情况下将其移除。本文将详细讲解如何在 Android Activity移除 Fragment 的整个过程,包括必要的代码、示例以及步骤流程。 ## 移除 Fragmen
原创 10月前
160阅读
在开发过程中,我们常常需要一个退出功能,来退出该应用的所有Activity。下面,我们列举一些退出应用的几种方式。以下用的源码点击查看源码地址 欢迎star,欢迎fork利用ActivityContainer来管理所有的Activity的引用使用广播通知BaseActivity结束直接杀死进程采用SingleTask的特点,结束应用第四种方式的更优雅实现双击返回键退出方式一:利用ActivityC
Android中的活动使可以层叠的。我们每启动一个新的活动,就会覆盖在原活动之上,然后点击back键会销毁最上面的活动,下面的一个活动就会重新显示出来。其实Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的活动,它会在返回栈中入栈,并处于栈顶的位置。
转载 2023-06-28 20:51:45
192阅读
# Android 移除指定的 ActivityAndroid 应用开发中,Activity 是一个应用组件,代表一个应用的单一界面。基于不同的需求,我们可能需要在某些情况下移除或关闭指定的 Activity。在本篇文章中,我们将探讨如何安全地移除一个 Activity,并提供代码示例来帮助理解。我们还将包含一个项目时间安排的甘特图和一个功能比例的饼状图,帮助大家更好地掌握不同任务的进展和
原创 8月前
59阅读
Activity的销毁分为两种情况:第一种是正常的销毁,比如用户按下Back按钮或者是activity自己调用了finish()方法;另一种是由于activity处于stopped状态,并且它长期未被使用,或者前台的activity需要更多的资源,这些情况下系统就会关闭后台的进程,以恢复一些内存。需要注意的是这其中有一种情况就是屏幕旋转的问题,当用户旋转手机屏幕,每一次都会导致activity的销
转载 2024-09-12 20:02:22
26阅读
# 如何在Android移除Activity栈顶的ActivityAndroid开发中,管理Activity的栈是非常关键的一部分。Activity栈(也可以叫做Back Stack)是一个遵循后进先出(LIFO,Last In First Out)原则的结构。当用户在应用中打开新的Activity时,新的Activity会被推送到栈顶,而当用户按下后退按钮时,栈顶的Activity会被移
原创 2024-09-27 07:11:40
155阅读
## 如何在Android移除栈顶的ActivityAndroid开发中,Activity的管理是非常重要的,特别是当我们需要处理用户的导航体验时。从栈中移除栈顶Activity是一个常见的需求。本文将逐步指导你完成这个过程,并展示相关的代码以及逻辑关系。 ### 流程概述 在实现移除栈顶的Activity之前,我们需要了解整个流程。以下是步骤的简要概述: | 步骤编号 | 步骤描述
原创 2024-09-16 04:57:29
92阅读
学习本章你将了解:Activity的生命周期与工作模式 Activity调用栈管理8.1、Activity系统采用activity栈的方式管理activity8.1.2、Activity的形态1、active/running :栈的最顶层,并与用户交互 2、paused : 被覆盖,失去了与用户交互的能力,状态、成员变量都保持着,内存不够时,会回收 3、stoped : 完全覆盖,状态、成员
转载 2023-08-17 22:03:32
326阅读
# Android Activity获取上个页面传递的数据 ## 概述 在Android开发过程中,经常会遇到需要在不同的Activity之间传递数据的情况。本文将教你如何在Android Activity中获取上个页面传递的数据。 ## 流程概述 下面是整个过程的流程图: ```mermaid sequenceDiagram participant 页面A as A par
原创 2023-12-08 03:45:09
163阅读
ActivityActivity调用栈分析2015/12/7 16:28:54 1. Activty2. Android任务栈简介3. AndroidMainifest启动模式4. Intent Flag启动模式5. 清空任务栈6. Activity任务栈使用1. ActivtyActivity作为四大组件中出现频率最高的组件,我们再Android的各个地方都能看见它的影子。了解Acticity
转载 2023-09-10 18:19:45
169阅读
# Android移除 Activity 进入退出动画的实现教程 在 Android 开发中,Activity 的切换动画能够为用户提供更好的体验。有时,当我们不希望在 Activity 之间跳转时显示动画,我们可以简单地移除这些进入和退出动画。在这篇文章中,我们将详细介绍如何在 Android 应用中移除 Activity 的进入和退出动画。 ## 流程概览 下面是实现移除 Activ
原创 2024-08-29 08:23:22
413阅读
# Android 12 移除 Activity 跳转过渡 在 Android 12 中,谷歌为了提高开发者的应用性能和用户体验,决定移除 Activity 跳转过渡动画的默认设置。这一改动不仅可以提升设备的性能,还可以让用户获得更流畅的体验。本文将详细介绍这一改动背后的原因,以及如何在代码中实现更便捷的跳转。 ## 什么是 Activity 跳转过渡动画? Activity 跳转过渡动画是
原创 9月前
132阅读
## Android热启动子Activity移除的实现 ### 1. 流程概述 在Android中,热启动(Hot Restart)是指在应用程序运行期间,用户可以通过从后台重新启动应用程序来恢复到之前的界面状态。在热启动过程中,需要注意子Activity移除的情况。下面是实现Android热启动子Activity移除的流程: ```mermaid stateDiagram [
原创 2023-10-08 13:28:32
52阅读
# Android Activity退出时移除页面栈 ## 1. 整体流程 为了实现在Android应用中,当一个Activity退出时可以移除页面栈,我们可以采用以下步骤: | 序号 | 步骤 | 描述 |
原创 2023-08-31 09:04:35
217阅读
Android中退出Activity的方法对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。当然,网上也有人说
转载 2024-06-18 10:44:39
27阅读
标准的Activity Actions ACTION_MAIN   //作为一个主要的进入口,而并不期望去接受数据 ACTION_VIEW   //向用户去显示数据 ACTION_ATTACH_DATA //别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人 ACTION_EDIT &nbsp
转载 2023-12-14 21:15:44
26阅读
整体思路1、获取要截图的view 2、根据这个view创建Bitmap 3、保存图片,拿到图片路径 4、把图片路径传入自定义view(自定义view实现的功能:画圆角边框,动画缩小至消失)主要用到的是ObjectAnimator属性动画的缩小和平移核心代码得到图片的路径private String getFilePath() { Bitmap bitmap = createVie
转载 2024-05-30 13:25:02
64阅读
  • 1
  • 2
  • 3
  • 4
  • 5