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

Использование глобальной обработки исключений с помощью «setUncaughtExceptionHandler» и «Toast»

Я пытаюсь создать простой обработчик исключений, который поможет мне отладить приложение. Прямо сейчас, когда у меня есть исключение, я вынужден подключиться к отладчику Eclipse, чтобы увидеть подробности исключения. Чтобы избежать этого, я использовал setUncaughtExceptionHandler для обработки любого необработанного исключения и отображения Toast для исключения. К сожалению, это не сработает. public class TicTacToe extends Activity { […]

Проблема с подключением Bluetooth для Android

Я пытаюсь настроить соединение Bluetooth следующим образом: private class ConnectThread extends Thread { private final BluetoothSocket mmSocket; private final BluetoothDevice mmDevice; BluetoothSocket connection = null; public ConnectThread(BluetoothDevice device) { mmDevice = device; // Get a BluetoothSocket for a connection with the // given BluetoothDevice try { if(D) Log.i(TAG, "createRfcommSocket"); Method m = mmDevice.getClass().getMethod("createRfcommSocket",new Class[] { […]

Android java.net.SocketException: socket failed: EACCES (Permission denied)

Привет, ребята, я получаю приложение для Android, но когда я его запускаю, я получаю сообщение об ошибке в моей консоли. Я использую сокет Datagram для создания соединения, и я использую 2 класса: MainActivity (это основное действие приложения) и UdpClientServer для создания соединения. Здесь код MainActivity: public class MainActivity extends Activity { private UdpClientServer cu; private […]

PublisherAdView.loadAd () throwing SecurityException – getTasks () требует android.permission.GET_TASKS

Начиная с 11 марта, я начал видеть всплеск в SecurityException. (См. Таблицу стека ниже.) Другие видят это исключение? Поисков ничего не получилось. Мой вопрос заключается в том, исправляет ли обновление до более новой версии Служб Службы. Вот стопка: java.lang.SecurityException: Permission Denial: getTasks() from pid=30319, uid=10157 requires android.permission.GET_TASKS at android.os.Parcel.readException(Parcel.java:1474) at android.os.Parcel.readException(Parcel.java:1428) at android.app.ActivityManagerProxy.getTasks(ActivityManagerNative.java:2726) at android.app.ActivityManager.getRunningTasks(ActivityManager.java:791) […]

NetBeans и останавливать / прерывать все Исключения?

Таким образом, я использую NetBeans в качестве моей IDE для разработки Android. Однако, когда я получаю исключение, Netbeans не прерывает исключение, как я ожидаю. Я проверил поле «Остановить на неперехваченных исключениях», которое можно найти в « Параметры» -> «Отладчик Java» -> «Остановить» на неперехваченных исключениях, но это не помогает. Кроме того, где я могу увидеть […]

Catch all type exceptions для программирования Android

Я разрабатываю приложение для ОС Android. Поскольку это мое первое приложение, я думаю, что я совершил некоторые ошибки в программировании, потому что я вряд ли могу отследить ошибки до их причин. Таким образом, я догадывался, в то время как я пытаюсь исправить ошибки, есть ли способ поймать ВСЕ типы исключений в моем жизненном цикле деятельности […]

Где получить информацию об ошибках базы данных в Android SQLite (например, неудачная вставка из-за нарушения не null)

Я просто понял, что одна из моих команд вставки базы данных () завершилась неудачей из-за нарушения неопределенного ограничения – я просто не заполнил данные в этом поле. Проблема в том, что мне потребовалось много времени, чтобы выяснить, почему эта вставка вернула -1, потому что я не мог найти ошибку или исключение в любом месте. Я […]

Фрагмент – InstantationException: нет пустого конструктора -> Google Maps v2?

Я получаю это сообщение об ошибке, когда я снова открываю закрытое приложение с помощью кнопки App-Change: Caused by: java.lang.InstantiationException: can't instantiate class com.*.FragmentContact$1; no empty constructor Я нашел несколько советов о Inner-Classes и сделал их статичными и т. Д. Но этот FragmentContact является открытым классом в * .java-файле и имеет открытый пустой конструктор . Я […]

Сообщение об исключении – null?

У меня есть оператор try-catch в моем коде. В моем блоке catch я e.getMessage() чтобы напечатать сообщение об исключении. Однако e.getMessage сохраняет возвращаемое значение. Интересно, что когда я вызываю e.printStackTrace, у меня нет проблем с печатью трассировки стека. Ниже мой код: try { console = new BufferedReader(new InputStreamReader(httpsURLConnection.getInputStream())); }catch(Exception e) { Log.d("Error", "Error Message: " […]

Лучшая практика: AsyncTask во время изменения ориентации

AsyncTask – отличная вещь для выполнения сложных задач в другом потоке. Но при изменении ориентации или изменении другой конфигурации, пока AsyncTask все еще работает, текущая Activity уничтожается и перезапускается. И поскольку экземпляр AsyncTask связан с этим действием, он не работает и вызывает окно сообщения «принудительное закрытие». Итак, я ищу какую-то «лучшую практику», чтобы избежать этих […]