前言谈Android架构大家很容易想到MVC、MVP和MVVM。1、MVC首先分析一下上面各层之前对应的Android代码,layout.xml里面的xml文件就对应于MVC的view层,里面都是一些view的布局代码,而各种Java bean,还有一些类似repository类就对应于model层,至于controller层嘛,当然就是各种activity。理论上应该是这么分,但是实际
一、Activity知识点① Activity简介Activity是一个可视化的用户界面,负责创建一个屏幕窗口,放置 UI 组件,供用户交互。假如我们打开一个应用,看到的整个界面就是一个Activity,当点击一个超链接,跳转到另一个界面,则又是一个新的Activity。② Activity 的生命周期a)单个Activity 生命周期b)从Activity【A】跳转到Activity【B】,然后
转载 2023-10-27 08:37:05
105阅读
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?一、简介Activity,即活动,Android四大组件之一。Android四大组件:Activity, Service, BroadcastReciver, ContentProvider.一个应用通常由多个彼此松散联系的 Activity组成。当新 Activity启动时,前一Activity便会停止,但系统会在返回栈
什么是Activity 一个Activity通常就是一个单独的屏幕,它上面可以显示一些UI界面(User Interface),也可以实现与用户的交互,获得并处理用户在屏幕上的操作,比如:点击、长按等。Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广
转载 2023-12-05 13:37:30
85阅读
【Android】安卓四大组件之Activity(三)前言在之前的activity介绍中我们理解了activity中的页面跳转、信息传递和生命周期,在这一章节,我们对activity的启动模式进行学习1、了解任务栈栈(stack)是非常常见的数据结构,就是有着后进先出的特性。那么任务栈其实就是将我们的每一个activity当作一个元素进栈一个最好懂的例子——拼夕夕APP,从“每日领现金”页面,点击
转载 2024-07-30 13:03:27
83阅读
/** * standard 模式: (该模式为Activity启动的默认模式:在默认情况下系统每次都会创建一个新的Activity实例) * <p> * 当使用当前代码块启动Activity时,每次都是新创建了一个Activity实例. * 因为是使用默认启动模式(标准模式),我们可以通过下面TextVie
    最近在做一个小项目,项目主要是用到了安卓Jetpack中的Navigation来实现Activity架构。网上虽然有很多介绍Navigation的文章,但是缺乏实际的开发说明介绍,本人在这次开发中因为第一次采用Activity的方式开发,遇到了不少的坑,本片文章记录了利用Navigation来实现Activity的一些问题,避免大家遇到同样的问题而耽误时间。&nb
转载 2023-08-31 00:48:51
191阅读
一、什么是Activity?    简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置<actionandroid:name="android.intent.action.MAIN" />当程序第一次运行时用户就会看这个Act
转载 2023-12-03 11:14:00
80阅读
1.1什么是Activiti大家第一次接触Activiti的时候不理解它为什么要叫这个名字,从词典中也没有找到对它的解释。可能有人会想到另外一个单词Activity(活动),与Activiti仅一个字母之差。在工作流方面有些基础的读者或许能很快理解,业务流程由多个环节串联起来并且每个环节被赋予任务,而每个任务又可以分为多个活动。举个日常的例子—网上购物的下单环节,首先需要搜索到要购买的商品,然后将
Android四大组件--Activity详解 本文的主要内容包括1、activity的建立、配置和使用;2、activity的跳转和传值;3、startActivityForResult;4、activity的生命周期。1、activity的建立、配置和使用Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activi
转载 2月前
349阅读
# 如何实现AndroidActivity应用 ## 一、整体流程 下面是实现AndroidActivity应用的步骤表格: | 步骤 | 描述 | | ------ | ----- | | 步骤1 | 创建一个Activity作为主界面 | | 步骤2 | 在Activity中设置Fragment容器 | | 步骤3 | 创建多个Fragment作为不同页面 | | 步骤4 | 在Ac
原创 2024-05-12 06:19:16
32阅读
Activity知识点总结 前言1. Activity的定义2.Activity的生命周期2.1任务和返回栈2.2运行状态2.3生命周期2.3.1生命周期方法2.3.2生命周期情况分析单独Activity分析多个Activity分析onSaveInstanceState和onRestoreInstanceStateActivity的横竖屏切换Activity的屏幕大小切换只执行onPause()
# Android 实例 Activity 实现详解 在 Android 开发中,Activity 是应用程序的核心组件之一,负责提供用户界面。通常情况下,一个 Activity 会被一个 Intent 启动,而每次启动的时候,系统会创建一个新的实例。但在某些情况下,我们希望某个 Activity 类始终维持单个实例,这就是实例 Activity 的应用场景。本文将详细介绍如何在 Andro
原创 7月前
27阅读
# Android 实现 Activity 的方法详解 在 Android 开发中, Activity 架构是一种现代的应用设计模式,它可以让你在应用中使用一个活动(Activity),通过 Fragment 或 Navigation 组件来管理不同的用户界面。这样的设计使得开发更加灵活,并能够提高性能。接下来,我们将详细介绍如何在 Android 中实现 Activity,并提供完整的代
原创 7月前
52阅读
Fragment的出现,让android系统上的应用界面变得更丰富。我觉得我们可以把Fragment看做是一个ActivityActivity在程序运行时被创建,而Fragment在Activity运行时被创建,可以说Fragment是活在Activity中的一个Activity。上一篇文章我们简单了解了下Activity,很明显,一个独立的界面不能有两个Activity,但是一个界面可以有多个
转载 2024-01-13 22:22:35
138阅读
一、添加新的Activity步骤:  第一步:新建一个继承Activity的类,如:NewActivity public class NewActivity extends Activity { @Override   protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstance
转载 2024-05-16 08:41:52
52阅读
文章目录例设计模式在Android开发实际应用场景解析--activity的管理Android中实际场景1.1 介绍1.1.1 懒汉模式1.1.2 DCL例1.1.3 volatile关键字1.1.4 静态内部类1.1.5 容器例模式Android实际应用--Activity的管理 例设计模式在Android开发实际应用场景解析–activity的管理Android中实际场景常用的场景都
转载 2024-06-21 12:43:15
47阅读
  目录1、Fragment的根容器设计1.1根Fragment1.2权限Fragment1.3对外使用的Fragment2、Activity页面架构设计2.1 根Activity2.2 对外使用的ActivityActivity多Fragment架构的优点:1、Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。2、Fragmen
转载 2023-06-25 19:54:19
373阅读
常见的内存泄漏例模式导致的内存泄漏。 最常见的例子就是创建这个例对象需要传入一个 Context,这时候传入了一个 Activity 类型的 Context,由于例对象的静态属性,导致它的生命周期是从例类加载到应用程序结束为止,所以即使已经 finish 掉了传入的 Activity,由于我们的例对象依然持有 Activity 的引用,所以导致了内存泄漏。解决办法也很简单,不要使用 Ac
转载 2024-07-10 08:49:30
48阅读
## Android Activity优缺点 ### 简介 在Android开发中,Activity是应用程序中的基本组件之一。通常,一个应用程序包含多个Activity,每个Activity都对应着应用程序中的一个屏幕。然而,有时候我们也会面临只使用一个Activity的情况。本文将介绍AndroidActivity的优缺点、实现步骤以及相关代码。 ### Activity优缺点 在了
原创 2023-10-23 06:33:44
350阅读
  • 1
  • 2
  • 3
  • 4
  • 5