Как удалить историю приложений на Android?

У меня есть приложение, в котором я хочу показать пользовательскую активность (отказано в доступе), когда пользователь пытается поделиться изображением.

Когда я пытаюсь поделиться изображением из приложения по умолчанию 'Downloads' (например, поделиться изображением через приложение сообщения / gmail по умолчанию), пользовательская активность отображается и выходит из приложения «Загрузки». Но в следующий раз, когда я запускаю приложение «Загрузки» и нажимаю на изображении ранее созданный черновик письма/сообщения отображается как основное действие. Поэтому оно всегда показывает пользовательское действие.

Запустил приложение «Загрузки», используя это намерение.

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(new ComponentName(packagename,className));
startActivity(intent);

Как я могу это исправить? Я хочу каждый раз запускать приложение «Загрузки» как новое (удаляя историю gmail/сообщений и т. д.).


person Devu Soman    schedule 23.05.2013    source источник


Ответы (1)


Попробуйте код ниже

Intent intent = new Intent(ClassA.this, ClassB.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
        startActivity(intent);
person saravanan    schedule 23.05.2013