2010-09-24 39 views
0

希望有人能给我一个指针。我有一个应用程序,使几个Web服务调用。我正处于重构阶段,我已经将实际的呼叫转移到了一个新班级。问题是,我似乎无法使用:Android:从应用程序级库类获取系统服务

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 或 TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

我的班级内。我没有扩展任何东西,所以我想问题是我没有应用程序上下文。是否有一个好的基类,我应该扩展到能够使用这些或一些秘密呢?

回答

1

将应用程序上下文传递给这个新类的构造函数。

+0

你现在是我的英雄。谢谢。 – 2010-09-24 17:29:46