Android:片段中的不同方法用于不同的调用活动

时间:2015-09-23 22:09:21

标签: java android android-fragments

我正在编写一个应用程序来提供食物信息/购物清单功能。我当前的代码使用switch语句来确定按下了哪个按钮(水果,蔬菜等),并将数组列表传递给片段,然后将片段显示为列表视图。

当信息活动调用它时,用户可以点击项目并显示详细信息视图。如果调用活动是购物清单活动,则用户可以滑动以添加到空数组列表。由于使用的大部分代码是相同的,有没有办法在不使用两个单独的片段的情况下执行此操作?

我能想到的就是将活动哈希码放入传递的包中 到片段并使用if语句来确定哪个活动传递了bundle(以及使用了哪些事件监听器),但这对我来说似乎不是一个很好的解决方案。

0 个答案:

没有答案