Вы можете создать действие в вашем приложении, которое ничего не делает, и начать его с намерения с установленным флагом FLAG_ACTIVITY_NEW_TASK. Запустите это намерение, сколько раз вам нужно заполнить историю (у моего Невероятного есть 8 мест).Для повторного заполнения истории просмотрите ActivityManager.RecentTaskInfo.getRecentTasks (int maxNum, int flags) См. Документацию Похоже, вам нужно сохранить разрешение GET_TASKS
Намерения, которые изначально вызывали эти приложенияхранятся как baseIntent, так что вы должны иметь возможность хранить их самостоятельно (не забывайте дополнения) и повторно запускать их, чтобы заполнить список истории.
Это взлом, но это должноработа
Редактировать: немного поиграв, похоже, вам нужно выполнить 8 различных действий для этого метода, что нереально.