如何在非Activity类中使用getSystemService
1个回答
展开全部
你应该是在第三方类中使用android的服务。
我的解决方案如下:
新建一个MyApplication类
public class MyApplication extends Application {
private static MyApplication instance;
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
instance = this;
}
public static MyApplication getInstance() {
// TODO Auto-generated method stub
return instance;
}
}
然后当你需要使用android的系统服务的时候,直接使用
Myapplication.getinstance().getsystemservice()即可。
希望有帮助
我的解决方案如下:
新建一个MyApplication类
public class MyApplication extends Application {
private static MyApplication instance;
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
instance = this;
}
public static MyApplication getInstance() {
// TODO Auto-generated method stub
return instance;
}
}
然后当你需要使用android的系统服务的时候,直接使用
Myapplication.getinstance().getsystemservice()即可。
希望有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询