1.在我的服务中,当我接受alram信息时,我会显示一个活动对话框。
<activity
android:name="com.teco.powercloud.common.EmergencyRemindActivity"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
android:theme="@style/DialogActivityStyle" >
</activity>
Intent mActivityIntent = new Intent();
mActivityIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mActivityIntent.putExtra(Constant.KEY_WARNING_INFO,warningEventInfo);
if(warningEventInfo.alarm_status == Constant.WARNING_TYPE_TEMP_JUMP_WARNING){
mActivityIntent.setClass(mContext, EmergencyRemindActivity.class);
}else{
mActivityIntent.setClass(mContext, AlarmRemindActivity.class);
}
mContext.startActivity(mActivityIntent);
2.当我退出app时,请使用以下代码。
stopService(new Intent(MainPageActivity.this,AlarmDetectService.class));
TecomPPManager.getInstance().resetStatusUnLock();
TecomPPManager.getInstance().shutDownThreadPool();
BitmapUtil.clearCache();//清空bitmap缓存
MainPageActivity.this.finish();
android.os.Process.killProcess(android.os.Process.myPid());
ActivityManager activityMgr = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityMgr.killBackgroundProcesses(getPackageName());
3.但问题是:有时候,活动对话框没有显示, 然后我退出应用程序,但我发生活动对话框显示。为什么?