目录一、相关知识二、Activity启动模式:1.默认启动模式——standard2.栈顶复用模式——singleTop3.栈内复用模式——singleTask4.全局唯一模式——singleInstance三、动态设置启动模式 一、相关知识 1.一个应用程序...
当前显示的activity
现有两个Activity, ActivityA和ActivityB. 1. 先说startActivity慢 假如从ActivitA跳转到ActivityB很慢,大概5秒或更长, 两个Activity的生命周期大概是这样的: ActivityA: onPause()....然后等几秒后才执行onStop...
Activity就相当于我们的手机界面,里面包含着各个组件 Activity 的4种状态 运行状态:屏幕可视,且可以进行操作 暂停状态:返回退出的时候,询问是否退出运行状态,此时属于暂停状态 -------------------------...
在android Q以后 google不允许在后台service 广播等等启动Activity 具体请看google文档 https://developer.android.google.cn/guide/components/activities/background-starts 有一些做法 也可以通过在后台发送一个...
一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以...
AndroidX 使用 Activity Result API 替代 startActivityForResult() 启动另一个 Activity(无论是您应用中的 Activity 还是其他应用中的 Activity)不一定是单向操作。您也可以启动另一个 Activity 并接收返回的结果...
通常,Fragment 与 Activity 通信存在三种情形: Activity 操作内嵌的 Fragment Fragment 操作宿主 Activity Fragment 操作同属 Activity中的其他 Fragment 在Android中我们可以通过以下几种方式优雅地实现...
一个Android应用中包含多个Activity,Activity之间必然存在某种跳转关系 在Android中,Activity与Activity之间的跳转是借助Intent对象来实现的。 步骤 创建Intent对象 设置请求目的地 携带数据(可选) 发送请求...
文章目录一、 什么是工作流二、 工作流技术的优点三、 Java开发者会为什么要学Activity工作流四、 Activity工作流学习要点1、1个插件2、1个引擎3、1个配置文件4、5种数据库表5、23张表6、5项Service7、7项基本操作 ...
adb shell "dumpsys window | grep mCurrentFocus" adb shell dumpsys activity activities
adb shell "dumpsys window | grep mCurrentFocus" adb命令 查看运行APP当前页面的Activity名称
理解ActivityManagerService一.与ActivityMangerService相关的类1.Android7.0版本中与AMS相关的类2.Android8.0版本中与AMS相关的类二.ActivityManagerService的启动过程三.ActivityManagerService与应用程序进程的...
这是因为你用的是Context的startActivity()需要在一个新的task里面执行 添加下面的代码就行了。 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK ) 那么为什么在activity内不会报错呢 这是因为activity继承了...
style name="dialog_activity_style" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowFrame">...
Activity间接继承Context,Fragment继承Object。 设备屏幕一层只显示一个Activity, 但是Activity里面可以有多个Fragment。 Activity是四大组件之一,需要在AndroidManifest.xml中注册,可以作为接收intent的载体。...
Android 查看手机页面对应的 Activity 手机开发中,想要获取当前页面对应的 Activity,使用以下命令行即可: adb shell dumpsys window windows | findstr "Current" 查看手机中对应的 Activity: PS E:\Mobile\...
最近项目中涉及需要在一个Activity中关闭另一个Activity或者在一个Activity中关闭多个Activity的需求,不涉及到应用的退出。自己首先想了一些方案,同时也查了一些方案,就各个方案比较下优劣。 方案一:广播 这个...
跳转Activity报错:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity...
一、Activity传值给Fragment 1.方法一:(Fragment是动态加载的)在activity中建一个bundle,把要传的值存入bundle,然后通过fragment的setArguments(bundle)传到fragment,在fragment中,用getArguments接收 ...
overridePendingTransition(0, 0);
通过 共用 viewmodel 的方式可以很方便的进行 fragment 与 activity 之间的数据传递。以及 fragment 之间的数据传递。 之前我在实现的时候遇到的问题是,数据无法传递,明明使用的是同一个 viewmodel 类。 我当时的...
插件化要解决的一个关键的技术点就是Activity生命周期管理的问题。我们知道,在Android中,所有的Activity都必须注册在AndroidManifest中。这是因为,在Activity的启动过程中,系统要经过校验,如果没有在...
Activity 本文内容 创建 Activity 实现用户界面 在清单文件中声明 Activity 启动 Activity 启动 Activity 以获得结果 结束 Activity 管理 Activity 生命周期 实现生命周期回调 保存 ...