Android - getSystemService 错误?

标签 android

我已按照本教程获取我的 ListView 填充数据 -- http://android.amberfog.com/?p=296 .

但它只有在我像教程那样子类化我的自定义列表适配器 (MyCustomAdapter) 时才有效。但是我想把它放在一个单独的类中,但是当我尝试这样做时,我最终在下面的这一行中得到一个错误,说“方法 getSystemService(String) 未定义类型 我的自定义适配器

      public MyCustomAdapter() {
        mInflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    }

我有什么想法可以让它在它自己的类中工作吗?任何帮助表示赞赏。

最佳答案

getSystemService 可以在上下文中调用。获取适配器内部上下文的句柄,您可以执行如下操作:

mContext.getSystemService()

关于Android - getSystemService 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089833/

相关文章:

java - 引用匿名类构造函数中的最终对象泄漏?

android - Android 中的 GMSGeometryLength

java - 来自广播接收器的通知 fragment 或 Activity

android - 如何在android中使用库项目中的布局文件

android - 如何在 Action Bar 中设置粗体标题?

android - 如何从 Edittext 中检索多行文本?

android - 蓝牙:程序卡在 connect() 方法

java - 如何在android中制作覆盖窗口?

Windows 8 上的 Android 设备

Android 通讯录提供商仅获取包含所有电子邮件的电话联系人