E / BluetoothAdapter (883): null bluetooth binding
ANSWER : How to use bluetooth in android emulator?
I tried to enable disable bluetooth device. For this reason I wrote below code but it gives error which is also below.
if ( bluetoothAdmin == null ) {
return ;
}
if ( bluetooth . isEnabled()){
bluetooth . disable ();
}
else {
bluetooth . enable();
}
in on create
BLuetoothAdapter bluetooth = BluetoothAdapter.getDefaultAdapter() ;
in manessest
<uses-permission
android:name="android.permission.BLUETOOTH"
/>
<uses-permission
android:name="android.permission.BLUETOOTH_ADMIN"
/>
mistake:
01-23 07:18:53.167: E/BluetoothAdapter(883): Bluetooth binder is null
half stack:
01-23 07:36:55.624: E/SurfaceFlinger(36): ro.sf.lcd_density must be defined as a build property
01-23 07:37:16.954: E/ActivityThread(642): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d51230 that was originally bound here
01-23 07:37:16.954: E/ActivityThread(642): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d51230 that was originally bound here
01-23 07:37:16.954: E/ActivityThread(642): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
01-23 07:37:16.954: E/ActivityThread(642): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
01-23 07:37:16.954: E/ActivityThread(642): at android.app.ContextImpl.bindService(ContextImpl.java:1418)
01-23 07:37:16.954: E/ActivityThread(642): at android.app.ContextImpl.bindService(ContextImpl.java:1407)
01-23 07:37:16.954: E/ActivityThread(642): at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
01-23 07:37:16.954: E/ActivityThread(642): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
01-23 07:37:16.954: E/ActivityThread(642): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
01-23 07:37:16.954: E/ActivityThread(642): at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:11 6)
01-23 07:37:16.954: E/ActivityThread(642): at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249)
01-23 07:37:16.954: E/ActivityThread(642): at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856)
01-23 07:37:16.954: E/ActivityThread(642): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551)
01-23 07:37:16.954: E/ActivityThread(642): at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549)
01-23 07:37:16.954: E/ActivityThread(642): at android.os.AsyncTask$2.call(AsyncTask.java:287)
01-23 07:37:16.954: E/ActivityThread(642): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
01-23 07:37:16.954: E/ActivityThread(642): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
01-23 07:37:16.954: E/ActivityThread(642): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
01-23 07:37:16.954: E/ActivityThread(642): at java.lang.Thread.run(Thread.java:856)
01-23 07:37:16.964: E/StrictMode(642): null
01-23 07:37:16.964: E/StrictMode(642): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d51230 that was originally bound here
I am testing an Android emulator
+3
source to share
3 answers
Due to the lack of information in your post, I am assuming that your class is extending the service, because of this line:
android.app.ServiceConnectionLeaked: Service
In your method, onStop
cancel the service from your activity.
unbindService(whatever_your_service_object_are);
If this is the answer, it is not, please write some more code with a class declaration and so on.
0
source to share