Activity启动流程浅析我们经常通过下面的代码来显示启动一个Activity,但是在这简单的操作背后,你有没有想过TargetActivity的实例是何时被创建的呢?TargetActivity又是何时进入onCreate、onStart、onResume生命周期呢?TargetActivity的DecorView又是何时被测量、布局、绘制并显示的呢?本篇文章将带你逐步探索Activity的启
(未给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阅读
Intent intent = new Intent(mContext,WechatRecoderActivity.class);mContext.startActivity(intent);由于在fragment或者在fragment的Adapter中在 想要启动
原创 2022-09-21 11:47:22
76阅读
Intent intent = new Intent(mContext,WechatRecoderActivity.mContext.由于在fragment
原创 2023-06-03 07:33:59
152阅读
和你一起终身学习,这里是程序员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阅读
Activity启动流程我们可以将Activity划分为两种类型,根Activity和子Activity。根Activity:以快捷图标的形式显示在Launcher中,它的启动过程代表了一个Android应用程序的启动过程。子Activity:由根Activity或其他字Activity启动,他们有可能与启动他们的Activity运行在同一个进程中,也可能运行在不同的进程中。因此,接下来我们将分
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之间的通信(一)1.从Fragment传值给Activityactivity_main.xmlMainactivity.javaBlankFragment.javafragment_blank.xml2.从Activity传值给Fragment在MainActivity中的重要代码在Fragment中的重要部分完整代码如下使用接口回调方法来实现
转载 2023-11-09 00:57:13
267阅读
在安卓中ActivityFragment是非常相似的两个类,它们各自都拥有自己的生命周期,且都可以用来显示布局文件中的视图。其中Activity是通过setContenView()显示视图,而Fragment是通过在onCreateView()中将布局xml文件解析为一个View然后返回该View来显示视图,也正因为具备相似的功能,所以它们的生命周期也极为相似,熟练掌握它们的生命周期是做出高效稳
转载 2024-02-26 12:32:27
43阅读
从 第14步骤 调用 ActivityStack resumeTopActivityInnerLocked方法中最后面有一个方法startSpecificActivityLocked()。if (!next.hasBeenLaunched) { next.hasBeenLaunched = true; } else {
转载 2023-08-23 20:15:50
0阅读
今天,我们来记录数据存储的part2,讨论以下关于File和SQLite的话题。我们知道,再关系型数据库出现之前大家都习惯用文件来保存数据,后来出现了数据库,能够更加有效的组织数据,我们首先来讨论用文件存取数据。 对于文件,我们很容易想到对它的常用操作:创建、读取和写入等!Android也提供了这些方法,接下来看一下如何使用,很显然,我们首先要获得当前Activity的输入流才能输入数据,同理,
转载 2023-11-20 22:40:41
47阅读
记录了一些关于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阅读
一、概论 随着Android系统的多样化,不仅仅在手机上,在平板、电视等设备上应用的也越来越多,这样就会有一个需要适应不同屏幕的问题。在Android3.0之后,谷歌推出了FragmentFragmentAndroid中被称为碎片。 我们可以把Fragment看作是Activity的一个界面或者组成部分,而且Fragment具有与Activity很相似的生命周期,我们可以在Activit
转载 2023-11-27 11:15:04
344阅读
最近研究了下activityfragment之间进行通信,所以做一下总结。先看下效果图 布局很简单,上面部分是一个textView,左半部分和右半部分各为一个frameLayout,这两个frameLayout都是用来填充fragment,分别是LeftFragment和RightFragment。LeftFragment的布局就是一个简单的listview,RightFragment布局是一个
转载 2023-11-24 20:37:31
160阅读
FragmentActivity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调。下面先学习第一种方法。(1)使用setArgument方法:为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3;现在他现在要吩咐部门Fragment1去做一些事情,比如说:领兵攻
转载 2023-11-26 23:08:12
66阅读
我们先来看看几种常见的退出方法(不优雅的方式)一、容器式建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activityimport java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; public class Ba
转载 2024-06-17 21:11:48
38阅读
一 前言 虽然Fragment这个东西在android3.0版本的时候已经出来了,但是自己一直用的比较少。最近自己做了一些应用程序,越来越发现Fragment这个东西是个不错的东东,也越来越喜欢它了。 so.. 这里就我对Fragment的理解发出来,和大家探讨探讨.. 二 FragmentActivity的对比 这个标题的意思程序使用Fragment和使用Activity进行页面切换时
  • 1
  • 2
  • 3
  • 4
  • 5