Я использую LauncherActivity
, чтобы динамически решить, какую деятельность я хочу отобразить в списке.Есть ли способ добавить или удалить категорию активности динамически?
@Override
protected Intent getTargetIntent() {
targetIntent.addCategory(xxx_category1);
targetIntent.addCategory(xxx_category2);
.........
targetIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
return targetIntent;
}
LauncherActivity
использует намерения с конкретными категориями, чтобы отфильтровать эти мероприятия не нужны. Однако эти категории предопределены в xml, и действия должны соответствовать всем категориям (а не «или», но «и всем категориям»), что делает его подходящим для условий, которые делают LauncherActivity
меньшей гибкостью.
Итак, я просто задаюсь вопросом, есть ли способ динамически добавлять или удалять категорию деятельности? Спасибо большое!
Большое спасибо за вашу помощь! Это полезно !!! – superx3