我试图从Android到NXT LeJos Droid进行蓝牙连接。它在其他项目中工作正常,但是当我需要它用于另一个项目时,它不想解决getSingleton()
public void onConnectionClicked(View view) {
boolean on = ((ToggleButton) view).isChecked();
// turning it on just sets the flag
if(on) {
conn = MainActivity.connect(CASE_TYPE.LEGO_LCP);
NXTCommand.getSingleton().setNXTComm(conn.getNXTComm());
NXTInfo info = conn.getNXTInfo();
if (info.connectionState== NXTConnectionState.LCP_CONNECTED)
{
isConnected = true;
}
}
// turning it off captures one more frame and starts processing
if(!on) {
try {
conn.getNXTComm().close();
} catch (Exception e) {} finally {
conn = null;
}
}
}
它表示尚未解决
我试图通过检查权限和库来修复它。我甚至将lejos.nxt.remote.NXTCommand中的附加源更改为pccomm.jar所在的路径,但它不起作用。我试过干净的项目。
还有其他方法可以解决这个问题吗?