Quiero manejar la excepción no tratada en mi aplicación sin bibliotecas de terceros. Así que escribo un código. Actividad : @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Thread.setDefaultUncaughtExceptionHandler(new ReportHelper(this)); throw new NullPointerException(); } Mi controlador de fallos: import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.os.MessageQueue; import android.widget.Toast; /** […]
Estoy notando algunos errores marcados por analytics: class android.content.ActivityNotFoundException Msg: android.app.Instrumentation.checkStartActivityResult:1408 (No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.example.myprog }) El siguiente código es para abrir un Android Market. ¿Tengo razón al pensar que este error significa que Android Market no está instalado y no hay ninguna otra aplicación registrada para manejar las URL […]
Estoy intentando cambiar Cursor en CursorAdapter esta manera: Cursor newCursor = compiledStatement.getCursor(); startManagingCursor(newCursor); adapter.changeCursor(newCursor); Desafortunadamente me sale esta excepción: java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.sqlite.SQLiteQuery Según otros temas, debería ser posible cambiar el contenido de CursorAdapter sin crear uno nuevo.
Aquí está mi problema He estado intentando usar socket.io-java-client para una aplicación de Android, pero estoy terminando con un error de apretón de manos (ver más abajo). Aquí está el código fuente de mi aplicación: public void runIO(){ try { SocketIO socket = new SocketIO("http://192.168.1.60:1337"); socket.connect(new IOCallback() { @Override public void onMessage(JSONObject json, IOAcknowledge ack) […]
Tengo la siguiente situación: try{ // Do some things that can cause the exceptions } catch(SomeException ex){ doSomething(); } catch(SomeOtherException ex){ doSomething(); } catch(AndYetAnotherException ex){ doSomething(); } catch(Exception ex){ // Do something else } En Java v7 + podría cambiar esto a: try{ // Do some things that can cause the exceptions } catch(SomeException | […]
Estoy usando android studio 2.2, mostrando la excepción de puntero nulo cuando crear nuevo proyecto haciendo clic en "archivo >> nuevo >> nuevo proyecto >>" EDIT: Todo funciona bien hasta que haga clic en el botón "Finalizar" al final de la creación de un nuevo proyecto. Y también actualizado android estudio y sdk a la […]
Soy nuevo en el desarrollo de Android y tengo la siguiente pregunta / problema. Estoy jugando con la clase MediaRecorder para grabar sólo el audio del micrófono. Estoy siguiendo los pasos indicados en el sitio oficial: http://developer.android.com/reference/android/media/MediaRecorder.html Así que tengo un método que inicializa y configura el objeto MediaRecorder para iniciar la grabación. Aquí tienes […]
Tengo una aplicación que carga un listview cuando está abierto, sin embargo estoy consiguiendo un índice del arsenal fuera de la excepción de los límites, sin pistas en cuanto a donde está el problema. Está intentando acceder al índice = -1 en alguna parte, pero no tengo ni idea de dónde. La aplicación carga la […]
Mi código de actividad package com.example.testmap; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.Menu; import com.google.android.gms.maps.SupportMapFragment; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } } Código de archivo xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" […]
Soy un principiante de Java (Android) (procedente de Python) y estoy tratando de detectar una excepción usando Try-Catch de la siguiente manera: try { u.save(); } catch (Exception e) { Log.wtf("DO THIS", " WHEN SAVE() FAILS"); } Para mi sorpresa, no veo mi mensaje de registro, pero sigo recibiendo el siguiente error: 09-25 10: 53: […]