`
iaiai
  • 浏览: 2204034 次
  • 性别: 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>
分享到:
评论

相关推荐

    Android activity属性设置大全.doc

    3. android:clearTaskOnLaunch=["true" | "false"] 当用户从主屏幕重新启动一个应用时,如果设置了"true",那么该应用的任务栈会被清空,只保留根Activity,即用户将从根Activity开始。 4. android:configChanges=...

    android 8.1设置添加Ethernet功能选项patch文件

    + android:clearTaskOnLaunch="true" + android:targetActivity="Settings$EthernetSettingsActivity" + android:exported="true"&gt; + &lt;meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:...

    activity的设置大全

    android:clearTaskOnLaunch="true" /&gt; ``` #### 四、`android:configChanges` **属性描述:** 该属性用于指定设备配置发生变化时(如语言环境改变、屏幕方向变化等),系统是否应调用`Activity`的`...

    Android Launcher研究(二)-Launcher为何物,究竟是干什么的.doc

    android:clearTaskOnLaunch="true" android:stateNotNeeded="true" android:theme="@android:style/Theme.Wallpaper.NoTitleBar" android:windowSoftInputMode="stateUnspecified|adjustPan"&gt; &lt;action ...

    Android webview调用摄像头扫描二维码

    android:clearTaskOnLaunch="true" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden"&gt; ...

    Android Launcher研究.docx

    android:clearTaskOnLaunch="true" android:theme="@android:style/Theme.Wallpaper.NoTitleBar" android:screenOrientation="nosensor" android:windowSoftInputMode="stateUnspecified|adjustPan" ``` 这些...

    android Manifest.xml详解

    - 如果 `android:clearTaskOnLaunch` 设置为 `true`,并且 `android:alwaysRetainTaskState` 设置为 `true`,则 `clearTaskOnLaunch` 的设置优先级更高。 - 使用 `clearTaskOnLaunch` 属性时,需要注意用户体验的...

    Android App多个入口的实现方法

    android:clearTaskOnLaunch="true" android:targetActivity=".splashActivity"&gt; &lt;action android:name="android.intent.action.MAIN"/&gt; &lt;category android:name="android.intent.category.LAUNCHER"/&gt; ``` ...

    Android应用源码之返回键退出程序的两种方式.zip

    android:clearTaskOnLaunch="true"&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; &lt;category android:name="android.intent.category.LAUNCHER" /&gt; ``` - 然后,在`onCreate()`方法内添加以下代码...

    MocorDroid平台UI开发指导文档

    android:clearTaskOnLaunch="true" android:launchMode="singleTop"&gt; &lt;!-- 设置Activity的配置 --&gt; ``` 在这里,`android:icon="@drawable/ic_launcher_settings"`指定了应用程序图标的路径。要修改图标,...

    Android调用系统照相机拍照与摄像的方法

    android:clearTaskOnLaunch="true" android:configChanges="orientation|keyboardHidden" android:screenOrientation="landscape" android:taskAffinity="android.task.camera" android:theme="@android:style/...

    androidactivity标签的一些属性借鉴.pdf

    `android:allowTaskReparenting`、`android:alwaysRetainTaskState`、`android:clearTaskOnLaunch`以及`android:finishOnTaskLaunch`是AndroidManifest.xml中用于配置Activity行为的重要属性,它们对Activity在Task...

    android stk

    - `&lt;application android:clearTaskOnLaunch="true" android:process="com.android.phone"&gt;` 表示STK应用运行在Phone进程中,与系统的电话服务紧密关联。 - `&lt;activity android:name="StkLauncherActivity" android:...

    捕获异常自动重启

    注意,这种方法需要在AndroidManifest.xml中为你的主Activity设置允许重新启动的属性,如`android:clearTaskOnLaunch="true"`和`android:finishOnTaskLaunch="true"`。 5. **考虑用户体验**:虽然自动重启可以提供...

    android xml属性总结

    `android:clearTaskOnLaunch` 当设置为`true`时,如果用户从Home屏幕启动Activity,所有之前的Activity实例将被清除,确保每次启动都是全新的状态。 #### 4. `android:configChanges` 允许开发者指定Activity对...

    Android activity属性

    #### android:clearTaskOnLaunch 当设置为`true`时,如果用户从Home键返回应用,系统会清除整个任务栈中的所有`Activity`,只保留启动的`Activity`。这通常用于确保应用每次启动都处于初始状态。 #### android:...

    android 属性

    `android:clearTaskOnLaunch` - **描述**:用于指定当一个新的`Intent`启动一个任务中的第一个`Activity`时,是否清除任务栈中的所有`Activity`。 - **取值**: - `"true"`:清除所有`Activity`。 - `"false"`:...

    android 学习心得

    - **`android:clearTaskOnLaunch`**:如果设置为 `true`,那么在启动这个Activity时,它所在Task内的所有Activity都会被清除。 - **`android:configChanges`**:声明了设备配置改变(如屏幕方向改变)时,哪些改变...

    Android 调用系统照相机拍照和录像

    这里通常会设置屏幕方向为横屏(`android:screenOrientation="landscape"`),清除任务栈(`android:clearTaskOnLaunch="true"`),以及设置主题(`android:theme`),以提供一个更好的用户体验。 - 添加三个`...

Global site tag (gtag.js) - Google Analytics