`
cyhmna
  • 浏览: 33201 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

隐藏Activity,但不销毁它

阅读更多
场景:从Activity A跳转到Activity B,B的尺寸不能完全覆盖A,此时想使A隐藏:
具体实现,在跳转语句的后面加以下代码:
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.alpha = 0f;
getWindow().setAttributes(lp);
0
0
分享到:
评论

相关推荐

    异步任务中Activity销毁时保证提示框不出问题的代码示例

    因此,我们不能依赖Activity的成员变量来保存异步任务的状态,因为它们会在Activity销毁时被清空。 为了解决这个问题,我们可以使用`AsyncTask`,它是Android提供的一种处理异步任务的便捷方式。`AsyncTask`有三个...

    Activity 的生命周期 以及 横屏竖屏切换时 Activity 的状态变化

    2. **android:configChanges="orientation|keyboardHidden"**:除了屏幕方向改变外,还允许键盘隐藏/显示时`Activity`不被销毁。同样只调用`onConfigurationChanged()`方法。 通过这种方式,开发者可以根据实际需求...

    activity生命周期

    Activity是Android应用开发中的核心组件,它代表了用户与应用交互的界面,是用户能看到和操作的窗口。理解Activity的生命周期对于开发高效、稳定的Android应用至关重要。Activity的生命周期包括了一系列的状态变化,...

    深入理解Activity生命周期

    在此状态下,Activity仍保留大部分状态,但不应消耗大量资源。 5. **停止(Stopped)**:当Activity被完全隐藏,用户无法看到,调用`onStop()`。此时,Activity不再占用内存资源,系统可能会回收其内存。 6. **...

    Android Activity生命周期

    5. onPause():Activity 暂停时调用,表示 Activity 不可交互,但仍然可见。 6. onStop():Activity 停止时调用,表示 Activity 不可见,已被隐藏。 7. onDestroy():Activity 销毁时调用,表示 Activity 已经销毁,...

    android Activity实例

    2. **启动(Started)**:`onStart()`方法在`Activity`变得可见但不一定是焦点时被调用。此时用户可以看到`Activity`,但可能还不能与之交互。 3. **可见(Resumed)**:`onResume()`标志着`Activity`已完全可见并...

    activity生命周期函数

    5. onStop():Activity完全不可见时调用,通常在onPause()之后,此阶段可以进一步释放资源,但应保持Activity的状态。 6. onRestart():如果Activity从停止状态重新变得可见,系统会先调用onRestart(),然后是...

    android Activity生命周期

    - 如果Activity被部分或完全隐藏,但仍在内存中,会调用`onStop()`。此时,Activity对用户不可见,但系统可能还保留其状态。 3. **恢复过程**: - 当前Activity重新获得焦点时,会从`onRestart()`开始恢复,然后...

    Activity生命周期相关

    这个阶段Activity已经开始启动,但用户可能还看不到它。 3. **可见(Resumed)**:当Activity完全可见并且可以与用户交互时,`onResume()`被调用。这是Activity的活跃状态,用户可以在此状态下与UI进行交互。 4. *...

    Activity生命周期源代码

    - `onSaveInstanceState(Bundle outState)`是在Activity即将改变状态,但有可能不被销毁时调用的,用于保存Activity的状态,以便在后续恢复时使用。 3. **生命周期管理策略** - 当内存紧张时,系统可能会销毁...

    详解教程Android开发中的Activity 组件

    4. **`onPause()`**:当`Activity`失去焦点但尚未被完全隐藏时调用,此时`Activity`仍处于运行状态,但可能被置于后台。 5. **`onStop()`**:当`Activity`完全不可见时调用,它不再与用户交互。 6. **`onDestroy...

    Android编程实现横竖屏切换时不销毁当前activity和锁定屏幕的方法

    在Android应用开发中,横竖屏切换是常见的场景,但默认情况下,Android系统在屏幕方向发生变化时会销毁并重新创建当前的Activity,导致数据丢失和用户体验中断。要实现横竖屏切换时不销毁当前Activity,以及锁定屏幕...

    一个简单的Activity练习

    当Activity被创建、显示、隐藏或销毁时,系统会调用相应的生命周期方法。在onCreate()方法中,通常会进行布局加载和初始化工作;onStart()和onResume()标志着Activity变得对用户可见并且可交互;而onPause()和onStop...

    Android activity生命周期示例

    2. **启动(Started)**:`onStart()`方法在Activity可见但不一定是焦点时调用。此时,Activity已对用户可见,但可能被其他Activity遮挡。 3. **运行(Resumed)**:Activity进入前台并且完全可见时,`onResume()`...

    Android四大组件——Activity(一)Activity之间通信及其生命周期变化

    在用户操作或系统资源紧张时,Activity可能会被暂时隐藏,但系统会保留其状态,以便用户返回时能快速恢复。因此,开发者需要在生命周期方法中妥善处理保存和恢复数据的工作,以确保用户体验的连贯性。 例如,当用户...

    android activity的生命周期小例子

    4. `onPause()`:当另一个Activity将覆盖当前Activity(但不完全隐藏)时,例如弹出一个对话框,系统会调用`onPause()`。此阶段应保存临时数据,释放资源,但不应耗时过长,以免阻塞新Activity的启动。 5. `onStop...

    安卓Activity生命周期MyLifeDemo

    4. **暂停(Paused)**:当另一个Activity(半透明或全屏)覆盖了当前Activity,但并未完全隐藏它时,会调用`onPause()`。在此状态下,Activity仍然部分可见,但执行速度可能会变慢,因为系统可能会回收部分资源。 ...

    activity 生命周期 demo

    - 当Activity需要暂时隐藏,如启动全屏视频播放,会调用`onSaveInstanceState(Bundle outState)`,在此保存UI的状态,以防Activity被销毁后重建。 了解Activity生命周期是Android开发的基础,开发者需要合理地管理...

    android Activity生命周期 详解

    - **Stopped状态**:Activity完全不可见,但仍保留在内存中,如被其他全屏Activity覆盖。系统可能会回收此状态的Activity来释放资源。 - **Inactive状态**:Activity已被销毁或尚未启动,不在堆栈中,需要重新创建...

    Activity的生命周期

    在此状态下,Activity虽然保留了所有状态和成员信息,但由于不再可见,其窗口会被隐藏。同样地,在系统内存压力较大时,可能会被系统回收。 4. **销毁状态**:当Activity被明确销毁或者其所在进程被终止时,...

Global site tag (gtag.js) - Google Analytics