`
lhgyy00
  • 浏览: 145217 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Bundle的状态有六种

 
阅读更多

 Installed Resolved、Starting、active、stopping、uninstalled


 

 

【注意】:

(1)   即使Bundle已经停止,其exportpackage仍然是可以使用的,这也就意味着可以执行RESOLVED状态的Bundleexport package的类。

(2)   Bundle已卸载,其exportpackage对于已经在使用的Bundle而言仍然是可用的,但对于新增的Bundle则不可使用已卸载的Bundle exportpackage

 

 

  • 大小: 34.6 KB
分享到:
评论

相关推荐

    Android_Bundle介绍

    与 SharedPreferences 相比,Bundle 并不是一种持久化的存储方式,它的数据不是持久化状态。SharedPreferences 是一种简单的存储持久化的设置,用于存储一些简单的键值对,它将数据保存在一个 xml 文件中。Bundle 则...

    testBundle

    虽然Bundle功能强大,但也有其局限性。例如,它不支持null值,所有的键都必须是字符串类型,且不能存储非Parcelable和Serializable的复杂对象。此外,对于大数据量的传输,使用Bundle可能会导致内存溢出,此时应该...

    android activity bundle 通信示例

    例如,当设备旋转或者系统需要销毁并重新创建Activity时,可以通过Bundle保存Activity的状态,然后在onCreate()或onRestoreInstanceState()方法中恢复。 此外,对于自定义对象,需要实现Serializable或Parcelable...

    TestBundle

    3. **使用场景**:Intent主要用于启动或启动并传递数据给另一个组件,而Bundle可以作为独立的数据存储,适用于任何需要保存和恢复状态的场合。 4. **安全性**:直接通过Intent传递数据可能会暴露给其他组件,因为...

    Android应用源码之Bundle_Bundle.zip

    - 在Activity重建时,`onCreate(Bundle savedInstanceState)`或`onRestoreInstanceState(Bundle savedInstanceState)`会被调用,从而有机会从`savedInstanceState`恢复之前的状态。 5. **Fragment与Bundle** - 在...

    Android应用源码之Bundle.zip

    `Bundle`主要用于在Activity之间传递数据,或者在Fragment之间传递数据,甚至是保存Activity的状态。下面将详细探讨`Bundle`的使用、特点以及相关知识点。 一、`Bundle`的创建与使用 `Bundle`对象可以通过`new ...

    felix学习二-发布classpath为bundle

    在Felix中,一个bundle可以处于四种状态:INSTALLED(已安装)、RESOLVED(已解析)、STARTING(启动中)、ACTIVE(活跃)。当bundle被加载到系统中时,它首先被安装,然后解析其依赖关系,接着启动执行其启动代码,...

    android bundle和activity之间交换数据

    总之,理解和熟练掌握Bundle与Activity之间的数据交换是Android开发的基础,这不仅可以帮助你构建功能丰富的应用,也有助于提高应用的用户体验,因为即使在系统需要销毁和重建Activity时,也能保持用户操作的连续性...

    Setting Bundle 设置

    设置Bundle的六种基本形式: 1. **Toggle Switch**(开关):用户可以打开或关闭某个功能。 2. **Slider**(滑块):用于调整数值,如音量或亮度。 3. **Multi-value**(多值选择):让用户在预设的几个选项中选择...

    安卓Android源码——Bundle.rar

    4. **保存Activity状态**:当Activity被销毁并重新创建(例如设备旋转导致配置改变)时,可以使用onSaveInstanceState(Bundle outState)方法保存当前状态到Bundle,然后在onCreate(Bundle savedInstanceState)或...

    OSGI bundle change listener

    `OSGI bundle change listener`是指用于监听OSGi环境中bundle状态变化的机制。 在OSGi框架中,bundle的状态可以是`INSTALLED`、`RESOLVED`、`STARTING`、`ACTIVE`、`STOPPING`或`UNINSTALLED`。开发者通常需要知道...

    基于Eclipse的Equinox框架开发OSGi Bundle应用

    2. **生命周期**:每个Bundle有启动、暂停、停止和更新四种状态,便于管理和控制。 3. **服务**:OSGi服务允许模块之间通过接口进行通信,而不是直接引用彼此,提高了组件解耦。 4. **配置管理**:OSGi允许动态配置...

    SpringDM笔记7-开发SpringDM Bundle

    OSGi是一种Java模块化系统,它允许开发者将应用程序拆分成独立的、可热插拔的模块,每个模块称为一个Bundle。SpringDM提供了一种在OSGi容器中使用Spring IoC(Inversion of Control)和AOP(Aspect-Oriented ...

    在检查时保持你bundle的大小

    Travis CI和CircleCI是两种流行的开源CI平台,它们允许开发者配置自动化脚本来执行构建、测试和部署任务。在这些平台上集成bundle大小检查,可以确保每次代码提交后,新的bundle不会过度膨胀。例如,你可以设置一个...

    Android应用源码之Bundle1_Bundle.zip

    - 同样,`onCreate(Bundle)`或`onActivityCreated(Bundle)`中可以使用`savedInstanceState`恢复之前保存的状态。 5. **Parcelable接口**: - 自定义对象要存入`Bundle`,必须实现`Parcelable`接口。`Parcelable`...

    Activity、Bundle、请求码与结果码、Intent、广播、服务 (二)

    广播Receiver是Android中的一种事件驱动机制,用于监听全局事件。系统和应用都可以发送广播,Receiver通过注册BroadcastReceiver并在onReceive(Context context, Intent intent)中处理接收到的广播。广播分为有序...

    Android-一个Android工具类用于将对象保存在一个Bundle中没有任何样板代码

    2. 遍历对象属性:工具类内部可能会有一个方法,遍历对象的所有字段,并将它们添加到Bundle中,这样就可以一次性保存所有对象状态。 3. 键值对处理:工具类会生成唯一的键(key)来标识每个对象,确保在恢复时能够...

    unity武士动画资源包2Warrior Pack Bundle 2.zip

    首先,"Warrior Pack Bundle 2" 提供了一系列精心设计的武士角色动画,这些动画适用于多种场景和动作状态。在Unity中,动画是通过动画状态机来管理的,这是一个图形化工具,允许开发者将不同的动画连接起来,形成...

    036集-Bundle

    6. **Bundle与Intent的生命周期**: Bundle与Intent紧密相连,理解Intent的生命周期有助于理解Bundle的作用。当一个Activity被启动,它的Intent和Bundle会被传递到新的Activity。如果Intent包含FLAG_ACTIVITY_CLEAR_...

    vidalia-bundle-0.1.2.14

    ".rar" 文件扩展名表明这个 Vidalia 套件是以 RAR 格式压缩的,这是一种流行的文件压缩格式,由 winRAR 软件创建。RAR 格式通常能提供更好的压缩率,且支持分卷压缩和修复损坏的档案。 压缩包内的文件包括: 1. **...

Global site tag (gtag.js) - Google Analytics