# Android Fragment 返回 Activity 实现步骤 ## 整体流程 为了实现 Android Fragment 返回 Activity 的功能,我们需要按照以下步骤进行操作: 1. 在 Activity 中加载 Fragment。 2. 在 Fragment 中处理返回事件。 3. 在 Fragment 中通过回调将返回事件传递给 Activity。 4. 在 Activ
原创 2023-12-06 03:24:03
156阅读
Activity启动流程我们可以将Activity划分为两种类型,根Activity和子Activity。根Activity:以快捷图标的形式显示在Launcher中,它的启动过程代表了一个Android应用程序的启动过程。子Activity:由根Activity或其他字Activity启动,他们有可能与启动他们的Activity运行在同一个进程中,也可能运行在不同的进程中。因此,接下来我们将分
Activity启动流程浅析我们经常通过下面的代码来显示启动一个Activity,但是在这简单的操作背后,你有没有想过TargetActivity的实例是何时被创建的呢?TargetActivity又是何时进入onCreate、onStart、onResume生命周期呢?TargetActivity的DecorView又是何时被测量、布局、绘制并显示的呢?本篇文章将带你逐步探索Activity的启
现在大多使用Fragment的场景有两种,一种是一个APP只有一个Activity+很多Fragment。另一种是APP中的每一个模块是一个Activity + 多个Fragment。最近需要用到Fragment来替代部分Activity。所以思考一下有什么方案。实现的需求Fragment 能像Activity那样有一个栈,然后跳转的时候会把Fragment加入到栈中,按返回键的时候能按顺序回退栈
转载 2023-10-08 08:15:07
167阅读
(未给Fragment的布局设置BackGound) 之前关于AndroidFragment的概念以及创建方式,我专门写了一篇博文《AndroidFragment的两种创建方式》,就如何创建Fragment混合布局做了详细的分析,今天就来详细说道说道Fragment与宿主Activity之间是如何实现数据交互的。 我们可以这样理解,宿主Activity中的Fragment
转载 2023-12-04 18:33:48
126阅读
# 如何在 Android Fragment启动 Activity 作为一名经验丰富的开发者,我将会向你展示如何在 Android Fragment启动 Activity。在这篇文章中,我将首先通过一个流程表格展示整个过程,然后逐步说明每个步骤需要做什么,包括所需的代码和注释。 ## 关系图示例 ```mermaid erDiagram Fragment ||--o| Act
原创 2024-04-25 04:41:41
158阅读
我在几周前的 Droidcon NYC 会议上,做了一个关于 Android 性能优化的报告。我花了很多时间准备这个报告,因为我想要展示实际例子中的性能问题,以及如何使用适合的工具去确认它们 。但由于没有足够时间来展示所有的一切,我不得不将幻灯片的内容减半。在本文中,将总结所有我谈到的东西,并展示那些我没有时间讨论的例子。你可以在这里观看报告视频。幻灯片在这里可以看到。现在,让我们仔细查看一些我之
转载 2024-07-22 15:59:12
57阅读
Intent intent = new Intent(mContext,WechatRecoderActivity.mContext.由于在fragment
原创 2023-06-03 07:33:59
152阅读
Intent intent = new Intent(mContext,WechatRecoderActivity.class);mContext.startActivity(intent);由于在fragment或者在fragment的Adapter中在 想要启动
原创 2022-09-21 11:47:22
76阅读
和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Android Acitvity启动流程概览二、启动流程中AMS内的各个角色三、AMS跨进程通信创建Activity,第一步四、ActivityStarter 正式开始启动Activity五、startActivityMayWait六、startActivity处理ActivityInfo转化为Acti
转载 2023-09-15 14:23:55
94阅读
1. Handler方式 Handler 方式是了解了 Handler 的人最容易想到的,但是 Handler 不仅会增加各个模块之间的耦合性,而且只能单向通信,例如如果在 Activity 中实例化 Handler ,那么就只能由 FragmentActivity 发送消息,而如果反过来 ActivityFragment 发送消息则不易实现,既然不能双向,那么 Fragment
转载 2023-07-09 21:47:03
111阅读
FragmentAndroid honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似。Fragment是用来描述一些行为或一部分用户界面在一个Activity中,(1)你可以合并多个fragment在一个单独的activity中建立多个UI面板,(2)同时重用fragment在多个activity中。你可以认为fragment作为一个activity中的
转载 2023-10-08 09:25:16
164阅读
在安卓中ActivityFragment是非常相似的两个类,它们各自都拥有自己的生命周期,且都可以用来显示布局文件中的视图。其中Activity是通过setContenView()显示视图,而Fragment是通过在onCreateView()中将布局xml文件解析为一个View然后返回该View来显示视图,也正因为具备相似的功能,所以它们的生命周期也极为相似,熟练掌握它们的生命周期是做出高效稳
转载 2024-02-26 12:32:27
43阅读
文章目录安卓学习,ActivityFragment之间的通信(一)1.从Fragment传值给Activityactivity_main.xmlMainactivity.javaBlankFragment.javafragment_blank.xml2.从Activity传值给Fragment在MainActivity中的重要代码在Fragment中的重要部分完整代码如下使用接口回调方法来实现
转载 2023-11-09 00:57:13
267阅读
今天,我们来记录数据存储的part2,讨论以下关于File和SQLite的话题。我们知道,再关系型数据库出现之前大家都习惯用文件来保存数据,后来出现了数据库,能够更加有效的组织数据,我们首先来讨论用文件存取数据。 对于文件,我们很容易想到对它的常用操作:创建、读取和写入等!Android也提供了这些方法,接下来看一下如何使用,很显然,我们首先要获得当前Activity的输入流才能输入数据,同理,
转载 2023-11-20 22:40:41
47阅读
从 第14步骤 调用 ActivityStack resumeTopActivityInnerLocked方法中最后面有一个方法startSpecificActivityLocked()。if (!next.hasBeenLaunched) { next.hasBeenLaunched = true; } else {
转载 2023-08-23 20:15:50
0阅读
记录了一些关于ActivityFragment的知识点(简介和生命周期)。 1.《第一行代码》 Activity 1.简介 ActivityAndroid组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。 Activity是一个应用程序组件,提供一个屏幕,用户
转载 2024-05-14 15:01:55
66阅读
 有的时候在AndroidManifest.xml中配置Activity的时候会指定android:LaunchMode属性,该属性是用来配置Activity的加载模式。主要有以下四种模式:1.standard:标准模式,一般如果在配置Activity时不指定LaunchMode属性时默认为此加载模式。2.singleTop:Task顶单例模式。3.singleTask:Task内单例模
转载 2023-11-10 22:29:42
69阅读
首先Fragment必须是单例模式companion object { @JvmStatic fun newInstance(): EventListFragment { return instance!! } private var instance: EventListFragment? = null
原创 2023-03-17 06:30:11
114阅读
一、概论 随着Android系统的多样化,不仅仅在手机上,在平板、电视等设备上应用的也越来越多,这样就会有一个需要适应不同屏幕的问题。在Android3.0之后,谷歌推出了FragmentFragmentAndroid中被称为碎片。 我们可以把Fragment看作是Activity的一个界面或者组成部分,而且Fragment具有与Activity很相似的生命周期,我们可以在Activit
转载 2023-11-27 11:15:04
341阅读
  • 1
  • 2
  • 3
  • 4
  • 5