Estoy tratando de mostrar un mensaje de pan tostado con un entero dentro. Así es como traté de hacerlo:
Toast.makeText(this,bignum,Toast.LENGTH_LONG).show();
Pero mantiene bloqueada mi aplicación. ¡Gracias por la ayuda!
Toast.makeText
toma una CharSequence
o un int
como segundo argumento.
Sin embargo, int
representa una ID de recurso (como R.string.hello_world
).
La aplicación falla probablemente porque no se encuentra ningún recurso con esa ID, ya que no es una ID para comenzar, sino un entero arbitrario.
En su caso, use Toast.makeText(this,String.valueOf(bignum),Toast.LENGTH_LONG).show();
.
necesitas una String
Toast.makeText(this, String.valueOf(bignum),Toast.LENGTH_LONG).show();
de lo contrario, Android intentará buscar una cadena con ID bignum
en su archivo strings.xml
Intenta esto para “lanzar” bignum a la cadena:
Toast.makeText(this,"" + bignum,Toast.LENGTH_LONG).show();
También puede escribir:
Toast.makeText(getBaseContext(), "" + bignum, Toast.LENGTH_LONG).show();
pero eso es solo un truco de la vida y no creo que esto sea profesional.