【发布时间】:2017-04-03 09:51:25
【问题描述】:
我正在开发一个应用程序,其中有一些片段类,可以在应用程序中通过两种方式打开。第一种方式是Main Flow,第二种方式是通过Navigation Drawer。
因此,当从导航抽屉调用片段时,它将执行一些任务,如果从主流程调用它,它将执行另一个任务。
如何检查上下文?是否有可能通过使用枚举类。
注意:
- 我不想通过 Intent 发送硬编码值。
【问题讨论】:
-
不要认为没有put和intentExtra是可能的。类似的问题:stackoverflow.com/questions/11529529/…
-
一切都取决于你在不同情况下如何启动片段。
-
有人告诉我使用 Enum.. 所以这就是我问这个问题的原因....
-
枚举也是一个硬编码值
标签: java android android-fragments android-intent enums