在不使用“instanceof”或“getclass.getname()”的情况下比较android中的两个上下文值?
Posted
技术标签:
【中文标题】在不使用“instanceof”或“getclass.getname()”的情况下比较android中的两个上下文值?【英文标题】:Compare two Contexts values in android without using `instanceof` or `getclass.getname()`? 【发布时间】:2019-01-22 17:20:37 【问题描述】:假设我有两个变量存储相应活动的上下文,有什么方法可以比较它们,以便我可以判断两个上下文是否相同?
另外,我不想使用instanceof
或getClass().getName()
,因为假设第一个变量包含活动 B 的上下文,现在假设我从 B 到 A,现在又从 A 到 B,现在是第二个变量包含这个新的活动 B 上下文,现在比较应该返回 false
而不是 true
?
【问题讨论】:
【参考方案1】:你应该不需要比较上下文,这样做的目的是什么?
【讨论】:
检查它们是否相同? 我的意思是你要解决的问题比比较上下文更大,可能有更好的方法以上是关于在不使用“instanceof”或“getclass.getname()”的情况下比较android中的两个上下文值?的主要内容,如果未能解决你的问题,请参考以下文章
instanceof, isinstance,isAssignableFrom的区别
instanceOf与isInstance()方法之间的区别