zoukankan      html  css  js  c++  java
  • 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()来结束。

  • 相关阅读:
    08mybatis映射文件及别名
    2016年阅读书单
    Java的位运算
    Python线程操作
    Java之Jackson框架
    Java线程
    Canvas 知识体系简单总结
    图片轮播
    media页面布局2
    利用@media screen实现网页布局的自适应
  • 原文地址:https://www.cnblogs.com/jasonkent27/p/4373464.html
Copyright © 2011-2022 走看看