• Android 实现Activity后台运行


    有时需要让activity在后台运行,具体实现方法如下:

    在AndroidManifest.xml中,activity属性中增加:

                      android:theme="@style/BackgroundOnly"                  
                      android:configChanges="orientation|keyboardHidden"

    增加后如下所示:

                      <activity android:name="ActivityName"
                      android:label="@string/app_name"
                      android:theme="@style/BackgroundOnly"                  
                      android:configChanges="orientation|keyboardHidden">

    style.xml内容如下:

    <resources>
        <style name="BackgroundOnly">
            <item name="android:windowBackground">@null</item>
            <item name="android:windowContentOverlay">@null</item>
            <item name="android:windowAnimationStyle">@null</item>
            <item name="android:windowNoTitle">true</item>
            <!--<item name="android:windowNoDisplay">true</item>
            --><item name="android:windowIsFloating">true</item>
        </style>
    </resources>

    这样,activity会在后台运行,当执行完自己的任务时,可以用finish()来结束。

  • 相关阅读:
    pythonldap 简单试用
    shell 将文件名读入数组
    pytest命令行传入自定义的参数到测试文件中
    Python实现在不同Linux主机之间拷贝文件
    使用minio搭建私有化对象存储服务
    CPU/GPU/NPU
    pytest 内置和自定义marker
    安装SQLite3引发的库问题
    C标准库——程序员等级
    这样还弄不死指针?
  • 原文地址:https://www.cnblogs.com/jasonkent27/p/4373464.html
Copyright © 2020-2023  润新知