我有 3 个活动任务 ABC
<activity android:name=".LoginActivity"
android:label="@string/app_name"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".DashboardActivity"
android:label="@string/app_name" >
</activity>
<activity android:name=".CreateNewPolygonActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:alwaysRetainTaskState="true"
android:configChanges="orientation|keyboard|keyboardHidden">
</activity>
<service android:name=".services.RecordCircuitService"
android:enabled="true" >
</service>
我有一个Service
使用 GPS 的LocationManager
。
我的应用程序有这个逻辑:
- 单击启动器图标 - > 开始登录活动
- 登录后 - > 登录活动是完成();并启动dashboardActivity
- 在仪表板中,我开始
CreateNewPolygonActivity
使用Service
GPS - 按 HOME(这是重新组织
RecordActivity
到前台)
在我有一些错误之后工作
- 打开
CreateNewPolygonActivity
与onCreate
- 打开
DashboardActivity
我认为我的任务组织有问题。