ここでこの方向に従い、作成者が作成した 2 つの USB ラッパー (AdkPort と Ringbuffer) を追加しました。
その上にカーソルを移動すると、「クラス」または「インターフェース」が期待されます。
これを解決する方法はありますか?
クラス外で 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
}
});
...
}
あなたには明らかではないかもしれませんが、上記のスニペットでは、「private AdkPort mbed;」ということです。クラスであるActivityの中にあります。