#android
#Android
Вопрос:
здравствуйте, это мой код, он выдает ошибку только в симуляторе Android 3.0, пожалуйста, помогите мне..
личный PersistentLocationManager persistentLocationManager;
Thread xtifyThread = new Thread(new Runnable() {
@Override
public void run() {
persistentLocationManager = new PersistentLocationManager(
context);
persistentLocationManager
.setNotificationIcon(R.drawable.icon);
persistentLocationManager
.setNotificationDetailsIcon(R.drawable.icon);
boolean trackLocation = persistentLocationManager
.isTrackingLocation();
boolean deliverNotifications = persistentLocationManager
.isDeliveringNotifications();
if (trackLocation || deliverNotifications) {
persistentLocationManager.startService();
}
}
});
xtifyThread.start();
я выполняю отладку, затем я получил ошибку после этой строки: persistentLocationManager.startService(); но только в Android 3.0, за исключением этого, все симуляторы работают отлично
журнал ошибок
05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): исключение java.lang.RuntimeException: Не удается создать службу com.xtify.android.sdk.MainService: java.lang.Исключение IllegalArgumentException: provider=network 05-17 16:38:44.006: ОШИБКА / AndroidRuntime(293): в android.app.ActivityThread.handleCreateService(ActivityThread.java:2034) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): на android.app.ActivityThread.access $ 2500 (ActivityThread.java:123) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.app.ActivityThread$H.handleMessage (ActivityThread.java:1047) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.os.Handler.DispatchMessage (обработчик.java:99) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.os.Looper.loop (петлеобразователь.java:126) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.app.ActivityThread.main (ActivityThread.java:3997) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в java.lang.reflect.Метод.invokeNative (собственный метод) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в java.lang.reflect.Метод.invoke(Method.java:491) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime(293): в com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в com.android.internal.os.ZygoteInit.main (ZygoteInit.java:599) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в dalvik.system.NativeStart.main (собственный метод) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime(293): вызвана: java.lang.Исключение IllegalArgumentException: провайдер = сеть 05-17 16:38:44.006: ОШИБКА / AndroidRuntime(293): в android.os.Parcel.readException (Parcel.java:1326) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.os.Parcel.readException (Parcel.java:1276) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.location.ILocationManager$ Stub$Proxy.requestlocationобновляет (ILocationManager.java:646) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.location.LocationManager._requestLocationUpdates(LocationManager.java:582) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.location.LocationManager.requestlocationобновляет (LocationManager.java:446) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): на com.xtify.android.sdk.MainService.g(Неизвестный источник) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в com.xtify.android.sdk.MainService.onCreate (неизвестный источник) 05-17 16:38:44.006: ОШИБКА / AndroidRuntime (293): в android.app.ActivityThread.handleCreateService (ActivityThread.java:2024)
Комментарии:
1. Если вы запустите его без отладки — нормально ли это работает?
2. нет, когда я запускаю, то также не работает
3. @moon: Как я уже говорил вам вчера, попробуйте help.xtify.com .
4. @Moon — пожалуйста, отредактируйте свой ответ с помощью журнала, не помещайте его в комментарии, его трудно прочитать.
5. @CommonsWare — Да, я также разместил это на этом сайте. но не получаю удовлетворительного ответа