`
iaiai
  • 浏览: 2204297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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" /> 
    </intent-filter> 
</activity>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics