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()来结束。

  • 相关阅读:
    实时获取浏览器的窗口大小
    char*,wchar_t*,CString和BSTR之间的转换
    Struts2学习(五)
    Struts2学习(四)
    Struts2学习(三)
    Struts2学习(二)
    Struts2学习(一)
    Jsp学习(五)
    Jsp学习(四)
    Jsp学习(三)
  • 原文地址:https://www.cnblogs.com/jasonkent27/p/4373464.html
Copyright © 2011-2022 走看看