【问题标题】:Android paused state clarificationAndroid暂停状态说明
【发布时间】:2013-06-12 10:28:55
【问题描述】:

Android developer documentation 声明:“如果一个 Activity 失去焦点但仍然可见(即,一个新的非全尺寸或透明 Activity 的焦点位于您的 Activity 之上),它会被暂停。暂停的 Activity完全处于活动状态(它维护所有状态和成员信息并保持连接到窗口管理器),但在内存极低的情况下可能被系统杀死。”

有人可以举一个“新的非全尺寸或透明活动”的例子,它会导致活动进入暂停状态吗?

我想不出符合此标准的示例。我一直认为活动本质上是全屏的。它们不能是“非全尺寸”,透明的 Activity 只会有透明背景,从而导致 Activity 进入停止状态,而不是暂停状态。

【问题讨论】:

    标签: android state android-lifecycle


    【解决方案1】:

    一个例子是一个以对话框为主题的活动。

    android:theme="@android:style/Theme.Dialog"
    

    所以活动是一个对话框的大小(不占用整个屏幕),但具有活动的所有功能

    【讨论】:

    • from official source "例如,当一个半透明的活动打开时(例如对话框样式的活动),前一个活动会暂停。"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多