2014-10-16 68 views
1

我没有任何问题,运行APP-IOIO0504.zip中的所有示例。首先,运行IOIOFactory.create()

因为我的应用程序具有定时关注(在小秒计),我想我在运行代码来创建IOIO连接自己的,而不是使用BaseIOIOLooper(即另一个线程)或IOIOActivity


IOIOFactory.create()”,它显示了这个错误:

10-14 22:02:59.473: E/IOIOFactory(29160): No connection is available. This shouldn't happen.


我的环境:

Android: 4.4.2,

IOIO hardware: spark0020

Firmware: App-IOIO0500

Bootloader: IOIO0400

ps,我发布在Google group IOIO用户上,但没有回应。请给我看一个方向,

谢谢。

回答

0

添加该代码(从Android特有的类中的一个拷贝)解决了这个问题对我来说:

IOIOConnectionRegistry.addBootstraps(new String[] { 
    "ioio.lib.impl.SocketIOIOConnectionBootstrap", 
    "ioio.lib.android.bluetooth.BluetoothIOIOConnectionBootstrap", 
    "ioio.lib.android.accessory.AccessoryConnectionBootstrap", 
    "ioio.lib.android.device.DeviceConnectionBootstrap"}); 

它应该是更直接的使用基本IOIO类。对于我的口味/使用情况,Android特定的帮助者太“框架”了。