Simple example code, big problem. Any ideas?

Android.Bluetooth.BluetoothSocket _socket = null;
Java.Util.UUID uuid =
Java.Util.UUID.FromString("00001101-0000-1000-8000-00805F9B34FB");

foreach (Android.Bluetooth.BluetoothDevice dev in
bluetoothAdapter.BondedDevices)
{
        if (dev.Name.ToLower() == "root") //Device exists
        {
            _socket = dev.CreateRfcommSocketToServiceRecord(uuid);

            break;
        }
}

try
{
    _socket.Connect();
}
catch (Exception ex)
{
    throw ex;
}


09-05 14:59:51.479: INFO/MonoDroid(2327): UNHANDLED EXCEPTION:
Java.IO.IOException: Exception of type 'Java.IO.IOException' was thrown.
09-05 14:59:51.479: INFO/MonoDroid(2327):   at
Android.Runtime.JNIEnv.CallVoidMethod (IntPtr jobject, IntPtr jmethod)
[0x00022] in
/home/jpobst/Desktop/monodroid/Mono.Android/src/Runtime/JNIEnv.cs:515
09-05 14:59:51.479: INFO/MonoDroid(2327):   at
Android.Bluetooth.BluetoothSocket.Connect () [0x0002d] in
/home/jpobst/Desktop/monodroid/Mono.Android/platforms/android-8/src/generated/Android.Bluetooth.BluetoothSocket.cs:67
09-05 14:59:51.479: INFO/MonoDroid(2327):   at Core.Activity1.OnCreate
(Android.OS.Bundle bundle) [0x0011b] in D:\work\ROUTE MASTER\Core\Route
Master.Droid\Activity1.cs:93
09-05 14:59:51.479: INFO/MonoDroid(2327):   --- End of managed exception
stack trace ---
09-05 14:59:51.479: INFO/MonoDroid(2327): java.io.IOException: Unable to
start Service Discovery
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:367)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:201)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
core.Activity1.n_onCreate(Native Method)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
core.Activity1.onCreate(Activity1.java:27)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1069)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2751)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2803)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.app.ActivityThread.access$2300(ActivityThread.java:135)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2136)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.os.Handler.dispatchMessage(Handler.java:99)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.os.Looper.loop(Looper.java:144)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
android.app.ActivityThread.main(ActivityThread.java:4937)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
java.lang.reflect.Method.invokeNative(Native Method)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
java.lang.reflect.Method.invoke(Method.java:521)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-05 14:59:51.479: INFO/MonoDroid(2327):     at
dalvik.system.NativeStart.main(Native Method)
09-05 14:59:54.259: DEBUG/dalvikvm(341): GC_EXPLICIT freed 6923 objects /
382904 bytes in 72ms
09-05 14:59:54.629: ERROR/mono(2327): Unhandled Exception:
Java.IO.IOException: Exception of type 'Java.IO.IOException' was thrown.
09-05 14:59:54.629: ERROR/mono(2327):   at
Android.Runtime.JNIEnv.CallVoidMethod (IntPtr jobject, IntPtr jmethod)
[0x00022] in
/home/jpobst/Desktop/monodroid/Mono.Android/src/Runtime/JNIEnv.cs:515
09-05 14:59:54.629: ERROR/mono(2327):   at
Android.Bluetooth.BluetoothSocket.Connect () [0x0002d] in
/home/jpobst/Desktop/monodroid/Mono.Android/platforms/android-8/src/generated/Android.Bluetooth.BluetoothSocket.cs:67
09-05 14:59:54.629: ERROR/mono(2327):   at Core.Activity1.OnCreate
(Android.OS.Bundle bundle) [0x0011b] in D:\work\ROUTE MASTER\Core\Route
Master.Droid\Activity1.cs:93
09-05 14:59:54.629: ERROR/mono(2327):   --- End of managed exception stack
trace ---
09-05 14:59:54.629: ERROR/mono(2327): java.io.IOException: Unable to start
Service Discovery
09-05 14:59:54.629: ERROR/mono(2327):     at
android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:367)
09-05 14:59:54.629: ERROR/mono(2327):     at
android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:201)
09-05 14:59:54.629: ERROR/mono(2327):     at
core.Activity1.n_onCreate(Native Method)
09-05 14:59:54.629: ERROR/mono(2327):     at
core.Activity1.onCreate(Activity1.java:27)
09-05 14:59:54.629: ERROR/mono(2327):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1069)
09-05 14:59:54.629: ERROR/mono(2327):     at android.app.ActivityThrea
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to