小编iva*_*ito的帖子

对于AccessibilityManager类型,方法getinstance(Context)未定义

我正在尝试创建我自己的ImagePreference,我将在我的应用首选项中使用它,以便选择用户选择代表自己的图片.

我不太确定我在做什么,但基本上我正在模仿其他一些偏好课程.到目前为止,我只是遇到了这种方法的问题:

public class ImagePreference extends Preference {
...
    void sendAccessibilityEvent(View view) {
        // Since the view is still not attached we create, populate,
        // and send the event directly since we do not know when it
        // will be attached and posting commands is not as clean.
        AccessibilityManager accessibilityManager = AccessibilityManager.getInstance(getContext());
        if (mSendClickAccessibilityEvent && accessibilityManager.isEnabled()) {
            AccessibilityEvent event = AccessibilityEvent.obtain();
            event.setEventType(AccessibilityEvent.TYPE_VIEW_CLICKED);
            view.onInitializeAccessibilityEvent(event);
            view.dispatchPopulateAccessibilityEvent(event);
            accessibilityManager.sendAccessibilityEvent(event);
        }
        mSendClickAccessibilityEvent = false;
    }
Run Code Online (Sandbox Code Playgroud)

我刚刚从TwoStatePreference类复制了这段代码.我甚至不确定我是否需要这个方法,但编译器抱怨说AccessibilityManager类不包含getInstance方法.

我认为这可能是导入的问题,但我导入了与TwoStatePreference相同的类,即:

import android.view.accessibility.AccessibilityManager;
Run Code Online (Sandbox Code Playgroud)

我已经因为这个问题已经失去了几个小时.知道编译器为什么抱怨?

谢谢!

android preference

3
推荐指数
2
解决办法
3481
查看次数

WifiP2pDnsSdServiceInfo.newInstance中的可用服务类型

我正在编写一个使用Wifi Direct的Android应用程序.我正在尝试启动我的服务,我正在调用WifiP2pDnsSdServiceInfo.newInstance.但是,我一直在寻找可以使用的不同服务类型,到目前为止我只找到了"_presence._tcp".

我知道我应该以某种方式找到一个"有意义"的服务类型,我的应用程序试图完成.我可以"发明"它吗?有没有可用的协议列表?

非常感谢!

service android wifi-direct

3
推荐指数
1
解决办法
1354
查看次数

标签 统计

android ×2

preference ×1

service ×1

wifi-direct ×1