有時(shí)需要讓activity在后臺(tái)運(yùn)行,具體實(shí)現(xiàn)方法如下:
在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內(nèi)容如下:
<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會(huì)在后臺(tái)運(yùn)行,當(dāng)執(zhí)行完自己的任務(wù)時(shí),可以用finish()來(lái)結(jié)束。
聯(lián)系客服