开发launcher之桌面Activity

 1  <!-- android:clearTaskOnLaunch="true"
 2         这是写launcher的一个重点,不加的话启动一个具有回到后台的功能的程序就会出现问题,问题是一次启动正常,第二次启动就不能跳到应该到的界面而是跳转到刚才的桌面界面,这是因为实现回到后台的功能是跳转到桌面上-->
 3         <activity
 4             android:name=".MainActivity"
 5             android:label="@string/app_name"
 6             android:launchMode="singleTask"
 7             android:clearTaskOnLaunch="true"
 8             android:stateNotNeeded="true"
 9             android:screenOrientation="user"
10             android:configChanges="locale|keyboardHidden|orientation"
11             android:windowSoftInputMode="stateUnspecified|adjustPan">
12             <intent-filter>
13                 <action android:name="android.intent.action.MAIN" />
14 
15                 <category android:name="android.intent.category.HOME" />
16                 <category android:name="android.intent.category.DEFAULT" />
17             </intent-filter>
18         </activity>

这是开发桌面的Activity的配置信息,里面最重要的就是android:clearTaskOnLaunch="true"

它就在启动的时候把Task给清空了,就是你再次点击应用程序图标进入你的应用程序的时候是回到应用程序的第一个页面,而不会回到先前的设置页面

posted @ 2015-09-22 11:15  LinuxCC  阅读(467)  评论(0)    收藏  举报