У меня есть базовый класс ActivityA
, который имеет несколько диалогов:
public static final int SOME_DIALOG_ID = 1;
public static final int OTHER_DIALOG_ID = 2;
ActivityB
наследует ActivityA
и поставляется со своими собственными диалоговыми окнами:
public static final int MY_DIALOG_ID = 1;
public static final int CONFLICT_DIALOG_ID = 2;
Как выКак видите, идентификаторы диалогов больше не являются уникальными в рамках действия.Это проблема, с которой я продолжаю сталкиваться.Легко исправить, но утомительно.Для этой конкретной проблемы должен быть хороший шаблон дизайна.Пожалуйста, просветите меня!
Q: Каков наилучший способ организации идентификаторов диалогов?