草庐IT

getSystemServices

全部标签

java - 尝试调用虚方法 'java.lang.Object android.content.Context.getSystemService(java.lang.String)

我想问一下,为什么我的代码在设备上运行时不起作用,但是当我像Genymotion一样在模拟器android上运行时,它运行完美..有人说这个link像这样:除非在某些情况下,否则在super.onCreate()之后才能调用Activity父类(superclass)的方法。请将promptsView的初始化推迟到调用super.onCreate()之后。我还是没明白,如果你有同样的问题请告诉我..无论如何,如果我的解释不好,我很抱歉..publicclassDestinationListAdapterextendsArrayAdapter{Contextcontext;intlayo

android - 无法使用 getSystemService ("usagestats") Android Studio

我正在尝试引用this使用UsageStatsManager所以问题。我的代码行是UsageStatsManagerusageStatsManager=(UsageStatsManager)context.getSystemService("usagestats");我也试过用UsageStatsManagerusageStatsManager=(UsageStatsManager)context.getSystemService(Context.USAGE_STATS_SERVICE);无论我使用什么AndroidStudio都会说,“必须是以下之一:Context.POWER_SE

java - android - 无法解决方法 getSystemService 问题

我遇到了有关getSystemService方法的问题,因为AndroidStudioIDE一直告诉我它无法解析此方法。据我所知,我的类(class)不包含Activity这一事实可能会得出结论。我正在阅读有关getSystemService问题的相关主题,但我根本找不到任何匹配的解决方案。我把我的代码放在上面importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;importandroid.graphics.Matrix;importandroid

android - 无法从类型中对非静态方法 getSystemService(String) 进行静态引用

我有这个功能哪个网络连接publicbooleanisNetworkConnected(){ConnectivityManagerconManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfonetInfo=conManager.getActiveNetworkInfo();if(netInfo==null){//Therearenoactivenetworks.returnfalse;}else{returntrue;}}但是当我试图让它静态化以便我可以在它抛出的每个

android - 如何在非 Activity 类 (LocationManager) 中使用 getSystemService?

我无法将主要ActivityOnCreate方法中的任务卸载到另一个类来完成繁重的工作。当我尝试从非Activity类调用getSystemService时,会引发异常。任何帮助将不胜感激:)lmt.java:packagecom.atClass.lmt;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;importandroid.location.Location;publicclasslmtextendsActivity{@OverridepublicvoidonCrea

android - 如何在非 Activity 类 (LocationManager) 中使用 getSystemService?

我无法将主要ActivityOnCreate方法中的任务卸载到另一个类来完成繁重的工作。当我尝试从非Activity类调用getSystemService时,会引发异常。任何帮助将不胜感激:)lmt.java:packagecom.atClass.lmt;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;importandroid.location.Location;publicclasslmtextendsActivity{@OverridepublicvoidonCrea

自定义 ArrayAdapter 中的 Android getSystemService

我正在尝试编写引用here的自定义ArrayAdapter我的代码是packagecom.example.AndTest;importjava.util.ArrayList;importandroid.content.Context;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.ArrayAdapter;importandroid.widget.TextView;publicclassCategoryAdapterex

android - getSystemService() 是如何工作的?

乍一看下面的代码mLocationManager对象在onCreate(...)之后应该超出范围已完成,预期的行为是onLocationChanged在对象被垃圾回收之前,永远不会被调用或调用几次。但是getSystemService返回的对象似乎是生活在MainActivity范围之外的单例(适本地,因为它是一个系统服务:))在使用Eclipse内存分析器进行堆转储并通过它之后,似乎ContextImpl保留了对LocationManager实例的引用。在内存转储中有两个对LocationManager对象的引用,而在代码中显然只有一个,这意味着在其他地方创建了另一个引用。我的问题是

android - 未为 Listen 类型定义方法 getSystemService(String)

我正在尝试检查com.android.music是否正在运行,我在这一行收到以下错误this.getSystemService(Context.ACTIVITY_SERVICE);错误:ThemethodgetSystemService(String)isundefinedforthetypeListen代码:publicbooleanisMusicRunning(){ActivityManageractivityManager=(ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);ListprocInfos=

android - 在 fragment 中调用 getSystemServices 时未定义?

我希望TextViews在Fragment中显示传感器读数。当尝试初始化SensorManager时,getSystemServices在Fragment中未定义,eclipse说。为什么以及如何修复它。fragmentpublicclassFragSensorsextendsFragment{privateTextViewaccXTv,accYTv,accZTv;privateSensorManagersensorManager;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,Bund