позволяет сказать, что у меня есть шаблон master/detail с использованием фрагментов, так что, как обычно, фрагмент детали будет внутри новой активности на телефоне, а на планшете он будет внутри предыдущей активности, в которой также находится фрагмент списка. Старые вещи.Где обрабатывать действия CAB элемента списка, которые являются общими с деталями?
У меня есть некоторые действия для выполнения над деталью, например, share, это будет элемент в действии. Старые вещи.
Но теперь я хочу реализовать Контекстное ActionBar или диалог, на мой взгляд, это действительно не имеет значения, что позволило бы использовать доступ прямо из списка.
Мой вопрос: где у меня должен быть код обмена? Я хочу избежать дубликатов. В моей голове это не может быть обратным вызовом, потому что деталь может находиться внутри двойного действия или внутри его одного действия. Это просто смущает меня, как я должен это делать.
Надеюсь, вы его получите. Благодаря!
Это был просто пример упрощения. Таким образом, проблема в том, что фрагмент детали может отсутствовать при выполнении действия CAB, когда в макете телефона, поэтому единственное решение использует статический материал или дубликат? – urSus
@VlastoBennyLava: «Итак, единственное решение использует статический материал или дубликат?» - или вообще не реализуйте «общий код». Или изолировать «этот код обмена» в каком-то общем классе утилиты, который вы используете из обоих мест. – CommonsWare