2013-04-04 94 views
0

我有一个嵌套类,它没有扩展活动或服务,但是这个内部类有一个用于接收广播意图的广播接收器。使用上下文在Android中注册和注销广播接收器的接收者

因为这个类里面没有任何onCreate或onDestroy回调方法。我被告知我可以以某种方式使用从Activity类传递给此内部类的上下文,并使用该上下文来注册接收者。

我该怎么做?

+0

对我来说看起来不是一个好的设计决策,可能您应该尝试查看您的应用程序体系结构以避免应用某种黑客来解决您的问题。 – Egor 2013-04-04 11:40:08

+0

是的,我认为这个应用程序设计的变化是有序的。只是看着代码给了我寒战。 – Kevik 2013-04-04 11:49:59

回答

0

您可以参考外部类实例,如下所示:Context context = OuterClassNameActivity.this