Articles of Исключение для

Поймать все исключения и отправить их по электронной почте

В моем приложении я хочу поймать все типы исключений и отправлять отчеты по электронной почте. Для этого я использую глобальный блок catch try. Но теперь мне нужно признать исключение по типу. Как мне это сделать? try{ … } catch (Exception e){ //Here I need to recognize exception by type send(Error); }

Пользовательское исключение Google Cloud Endpoints

У меня есть следующий метод, который вызывает исключение: @ApiMethod(name = "login") public Profile getLogin(User user) throws UnauthorizedException { if (user == null){ throw new UnauthorizedException("missing user"); } … } Как поймать ошибку в android-клиенте AsyncTask? protected Profile doInBackground(Void… unused) { Profile profile = null; try { profile = service.login().execute(); } catch (Exception e) { Log.d("exception", […]

ListenUsingRfcommWithServiceRecord (…) возвращает null

При попытке создания сокета Bluetooth Server мой Bluetooth-сервер падает. Я уже много гугл и нашел несколько ответов, которые я пробовал, но ничего не получилось. Я пробовал код на нескольких разных устройствах, но такая же ошибка появляется везде. … private class AcceptThread extends Thread { private final BluetoothServerSocket mmServerSocket; public AcceptThread() { // Use a temporary […]

Сбой при сбое Google Analytics и исключение

Я настроил свою Google Analytics, поэтому я вижу все несостоявшиеся сбои и исключения. Я также использую proguard для обфускации. Таким образом, эти отчеты выглядят следующим образом: IllegalStateException (@a:a:457) {AsyncTask #2} У меня есть несколько AsyncTasks, но все они меньше 200 строк кода. Я знаю, как деобфусить следы, которые я получаю в консоли разработчика Google. Я […]

Возможное решение для «Не удалось инициализировать класс sun.awt.X11.XToolkit»?

Я получаю ниже ошибки при разработке макета для Android-приложения (не удалось открыть макет в окне редактора макетов) Could not initialize class sun.awt.X11.XToolkit Exception details are logged in Window > Show View > Error Log Вот окно журнала ошибок: FYI, у меня есть: Eclipse Indigo ADT до 15.0.1 (Версия: 15.0.1.v201111031820-219398) Пытался выбрать Target как Android SDK […]

Android Не удается приостановить работу Получатель не зарегистрирован

В чем причина этой ошибки: java.lang.RuntimeException: Unable to pause activity { com.test/com.test.activities.MyActivity}: java.lang.IllegalArgumentException: Receiver not registered: android.widget.VideoView$EventReceiver@98976 at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2354) at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2311) at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2291) at android.app.ActivityThread.access$1700(ActivityThread.java:117) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3683) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArg…

Android: Odd NameNotFoundException после выхода приложения

После установки ADT r22 я получаю это исключение в LogCat каждый раз, когда я закрываю приложение: E/LuckyLauncherView(227): in setViewEveryArea() E/LuckyLauncherView(227): android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.doptrixevo/com.doptrixevo.menu.WelcomeScreen} E/LuckyLauncherView(227): at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:222) E/LuckyLauncherView(227): at android.app.ApplicationPackageManager.getActivityIcon(ApplicationPackageManager.java:612) E/LuckyLauncherView(227): at com.android.launcher2.lucky.LuckyLauncherView.setViewEveryArea(LuckyLauncherView.java:932) E/LuckyLauncherView(227): at com.android.launcher2.lucky.LuckyLauncherView.updateView(LuckyLauncherView.java:513) E/LuckyLauncherView(227): at com.android.launcher2.lucky.LuckyLauncherView$7.handleMessage(LuckyLauncherView.java:1429) E/LuckyLauncherView(227): at android.os.Handler.dispatchMessage(Handler.java:99) E/LuckyLauncherView(227): at android.os.Looper.loop(Looper.java:132) E/LuckyLauncherView(227): at android.app.ActivityThread.main(ActivityThread.java:4123) E/LuckyLauncherView(227): at java.lang.reflect.Method.invokeNative(Native Method) E/LuckyLauncherView(227): at java.lang.reflect.Method.invoke(Method.java:491) E/LuckyLauncherView(227): at […]

Обработка исключений JNI для Android

Мне нужна обработка исключений, реализованная в коде JNI. Я плохо разбираюсь в jni и не могу найти хороший пример. Поэтому, пожалуйста, укажите полный пример этого. Это то, что я делаю: jint JNI_OnLoad(JavaVM* vm, void* reserved) { jint result = -1; g_JavaVM = vm; if (vm->GetEnv((void **) &envLocal, JNI_VERSION_1_6) != JNI_OK) { return -1; } jclass […]

Ловля неправильного исключения ввода

У меня есть следующие два метода Способ 1 public String[] getSongIds(String whereClause) { String countQuery = "SELECT songid FROM TABLE_INDEX WHERE " + whereClause; Cursor cursor = db.rawQuery(countQuery, null); int cursorSize = cursor.getCount(); int[] songIds = new int[cursorSize]; int count=0; if (cursor != null ) { if (cursor.moveToFirst()){ do{ songIds[count] = cursor.getInt(cursor.getColumnIndex("songid")); count++; }while(cursor.moveToNext()); } […]

Android: Что такое «Недопустимый номер файла» SocketException?

Я получаю «SocketException: Bad file number» при попытке прочитать из сокета в приложении для Android, и я понятия не имею, что это значит. Я искал его и не нашел никакого объяснения, что это такое. Есть идеи? Благодарю.