2 つの文字列を判定したい場合、string1.equals(string2) を使用できます...次に、Android で 2 つのコンテキストが同じかどうかを判定する方法は?</p>
2268 次
4 に答える
3
あなたはなぜこれをやっているのですか?
それらがすべて Activity インスタンスである場合は、それらをそのように処理して使用できます。
if ( activity instanceof MyClassActivityOne ) {
// do something
}
于 2012-07-27T09:05:07.890 に答える
2
こんな感じでチェック
if(c1.getClass().equals(c2.getClass()))
{
//The context is the same
}
else
{
//Context is different
}
于 2012-07-27T08:24:57.547 に答える
0
それぞれのgetApplicationContext()をチェックして、それらが同じであるかどうかを確認できます。
于 2012-07-27T08:32:41.833 に答える
0
よくわかりませんが、これを試すことができます:
if(context1.getClass().getName().equals("com.xxx.sameclass"))&&context2.getClass().getName().equals("com.xxx.sameclass")))
{
if(context1 == context2)
//same condition
}
于 2012-07-27T08:42:39.080 に答える