android:clearTaskOnLaunch="true"什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:01:05
android:clearTaskOnLaunch=

android:clearTaskOnLaunch="true"什么意思?
android:clearTaskOnLaunch="true"什么意思?

android:clearTaskOnLaunch="true"什么意思?
这个参数意思是无论何时这个activity都会从home screen重新启动,也就是只要你按了桌面的图标,这个活动就是第一个发起的.但是唯一要注意的是如果你按下的是home建 那么意味着这个活动没有结束,所以你在按有时候就不会第一次发起了.只有当你按下back或者结束当前执行的任务之类代表能使activity结束的行为 这个活动都会第一次发起.
往往 android:clearTaskOnLaunch="true" 是一个主入口.
<activity android:name="Camera"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:clearTaskOnLaunch="true"
android:taskAffinity="android.task.camera"
<intent-filter
<action android:name="android.intent.action.MAIN" /
<category android:name="android.intent.category.DEFAULT" /
<category android:name="android.intent.category.LAUNCHER" /
</intent-filter
<intent-filter
<action android:name="android.media.action.IMAGE_CAPTURE" /
<category android:name="android.intent.category.DEFAULT" /
</intent-filter
<intent-filter
<action android:name="android.media.action.STILL_IMAGE_CAMERA" /
<category android:name="android.intent.category.DEFAULT" /