我正在开发一个应用程序,其中有一些片段类,可以通过应用程序中的两种方式打开。第一种方式是主流,第二种方式是导航抽屉。
因此,当从导航抽屉调用片段时,它将执行某项任务,并且如果它从主流调用而不是执行另一项任务。
我如何检查上下文?是否有可能通过使用 Enum class 。
注意:
答案 0 :(得分:4)
首先,您应避免在Android环境中使用{"name": "ProtractorTest",
"version": "0.0.1",
"main": "conf.js",
"scripts": {
"setup": "npm install && node node_modules/protractor/bin/webdriver-manager update",
"e2e-start": "node node_modules/protractor/bin/webdriver-manager start",
"test": "protractor protractor.conf.js"
}
。更喜欢使用@IntDef
,@StringDef
。这背后的主要原因是浪费资源。 Enums需要更多的记忆。
正如柯尔特·麦卡尼斯(Colt McAnlis)所展示的in this perfmatters episode枚举,在相当简单的例子上占据了13倍的空间。
其次,您想要实现的目标可以通过enum
或Intent
完成,将布尔值从一个组件传递到另一个组件。