我按照这个方向here并添加了作者创建的两个USB包装器(AdkPort和Ringbuffer)



在其上移动光标会显示“ class”或“ interface”预期。

任何想法如何解决这个问题?

最佳答案

您是在课堂外声明mbed。

您指向的链接显示以下代码片段:

private AdkPort mbed;
...
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
            ...
            mbed = new AdkPort(this);
            Thread thread = new Thread(mbed);
            thread.start();
            mbed.attachOnNew(new AdkPort.MessageNotifier(){
        @Override
        public void onNew()
        {
            byte[] in = mbed.readB();
                            // Do something with the data
                    }
            });
            ...
   }


您可能看不到的是,在上面的片段中,“私有AdkPort mbed”;在一个Activity(一个类)中。

关于java - 为什么我无法在Android上实例化mbed USB包装器类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22889707/

10-10 02:07