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

  • 相关阅读:
    PDF解决方案(3)--PDF转SWF
    PDF解决方案(2)--文件转PDF
    PDF解决方案(1)--文件上传
    为JS字符类型添加trim方法
    Python:面向对象之反射
    Python:面向对象的三大特性
    Python:面向对象初识
    Python:二分查找
    Python:函数递归
    Python:内置函数
  • 原文地址:https://www.cnblogs.com/jasonkent27/p/4373464.html
Copyright © 2011-2022 走看看