android中的标志

时间:2014-06-04 16:52:28

标签: android flags

我是android的新手,这可能是一个愚蠢的问题,但我真的不明白旗帜的含义。我试着寻找它,但没有得到太多。

甚至不明白这个链接是什么 - The meaning of FLAG_ACTIVITY_SINGLE_TOP in Android

任何人都可以用简单的语言解释。

1 个答案:

答案 0 :(得分:0)

计算机行业中使用的术语"标记"是请求特定选项的开关或指示器的通用术语。在命令行界面(CLI)中,命令标志选择命令的各种选项。在API中,方法标志为对象或操作设置特定选项。 在大多数编程语言中,由标志设置的字段是整数,标志本身是整数常量。 Java标准是以大写形式命名标志常量,并将它们的值定义为2的整数幂。因此,如果要为同一字段设置多个标志,则可以对标志进行逻辑或运算。 标志语义取决于对象。对于Intent,一些标志控制当您尝试启动它时系统如何处理Activity。 OP的链接讨论了FLAG_ACTIVITY_SINGLE_TOP。要了解该标志,您必须了解任务在Android中的工作方式。简单(有点天真)的解释是,该标志确保已经在Activity实例中的用户在离开它之后返回到该实例。 如果你有一个Activity发送一个Intent来启动另一个Activity来完成一个操作,你通常会使用它。