2013-02-20 19 views
0

可以说我有使用片段的主/细节模式,因此通常情况下,详细片段将位于手机和平板电脑上的新活动中,它将位于列表片段也位于之前的活动中。老东西。在哪里处理与细节相同的列表项目的CAB操作?

我有一些动作要执行的细节,如共享,这将是操作栏项目。老东西。

但是现在,我想实现上下文ActionBar,或者一个对话框,在我看来,这并不重要,它允许从列表中共享。

我的问题是,我应该在哪里共享代码?我想避免重复。在我的脑海里,它不可能是一个回调,因为细节可以在双重活动中或在单一活动中。它只是让我感到困惑,我该怎么做。

希望你得到它。谢谢!

回答

0

我应该在哪里分享代码?我想避免重复

以猜测,“这些共享代码”是你ACTION_SEND调用,因为这是代码只有半打行左右,掖在静态方法的地方,可以访问通过你的细节片段和在小屏幕上托管列表的活动。

+0

这只是一个简化事情的例子。所以,问题在于在手机布局中执行CAB操作时,详细信息片段可能不存在,所以唯一的解决方案是使用静态的东西还是重复的? – urSus 2013-02-21 17:20:06

+0

@VlastoBennyLava:“所以唯一的解决方案使用静态的东西或重复?” - 或者根本不实现“那个共享代码”。或者在两个位置使用的某些常用工具类中隔离“共享代码”。 – CommonsWare 2013-02-21 17:36:57

相关问题