-2
我想以某种方式检查活动是否开放。我有activity1.java和activity2.java。如果用户将打开活动1,则textview将为绿色,否则textview将为蓝色(我知道如何动态更改背景)。我想这样做!如何检查活动是否开放
If (activity1 is open) {
tv.setBackgroundColor(COLOR.GREEN);
} else if(activity2 is open) {
tv.setBackgroundColor(COLOR.BLUE);
}
可能重复[安卓:?我该如何检查,如果活动运行(http://stackoverflow.com/问题/ 5446565/android-how-do-i-check-if-activity-is-running) –
下面是解决方案:http://stackoverflow.com/questions/5446565/android-how-do-i-check-如果活动 - 被运行。您可以拥有静态成员,或者尝试从Activity.class中获取与getCanonicalName()值相比较的值。所有内容都在几个例子中显示。 –