Android提示:静态方法访问错误:getSystemService(String)无法从静态调用;建议使用多线程或非静态类
发布时间
阅读量:
阅读量
静态方法调用非静态方法错误解决方案
1.问题描述与研究背景
今日在进行Android开发过程中,系统提示:非静态方法‘getSystemService(java.lang.String)’无法在静态上下文中被引用。
接下来我将展示我的代码内容(本次代码测试所使用的环境为< Android API 32 Platform >):
private void BatteryRemainingEnergy(TextView tv_cell) {
BatteryManager mBatteryManager =
// error: Non-static method 'getSystemService(java.lang.String)' cannot be referenced from a static context
(BatteryManager)Context.getSystemService(Context.BATTERY_SERVICE);
Long energy = mBatteryManager.getLongProperty(BatteryManager.BATTERY_PROPERTY_ENERGY_COUNTER);
Long energyNow = mB
全部评论 (0)
还没有任何评论哟~
