我退出应用程序但对话框仍显示时使用Theme.Dialog的Activity

时间:2016-04-15 06:05:47

标签: android android-activity android-alertdialog android-theme

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.但问题是:有时候,活动对话框没有显示, 然后我退出应用程序,但我发生活动对话框显示。为什么?

0 个答案:

没有答案