Tag: Java

Adaptador de matriz de Android con ArrayList y ListView no se actualizan cuando se cambia el arraylist

Tengo una aplicación de Android con una pantalla que se compone de un ListView, que estoy utilizando para mostrar una lista de dispositivos. Estos dispositivos se mantienen en una matriz. Estoy intentando utilizar el ArrayAdapter para exhibir cuál está en la matriz en la pantalla en una lista. Funciona cuando carga por primera vez la […]

Caught a RuntimeException de la implementación de stub de enlace cuando intercambia datos en arrayadapter

public class MainActivity extends AppCompatActivity { ArrayList<String> list = new ArrayList<>(); ArrayAdapter<String> adapter; ArrayList<String> data1 = new ArrayList<>(); ArrayList<String> data2 = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); for (int i = 0 ; i< 10 ;i++){ data1.add(String.valueOf(i)); } for (int i = 20; i < 30; i++){ data2.add(String.valueOf(i)); } Spinner spinner […]

Linkedin Android SDK – No se puede conectar a la API (INVALID_REQUEST)

Tengo problemas para conectarme a la API de Linkedin. Estoy siguiendo este https://developer.linkedin.com/docs/android-sdk y este https://developer.linkedin.com/docs/android-sdk-auth , pero estoy recibiendo este código de error: { "errorCode": "INVALID_REQUEST", "errorMessage": "either bundle id or package name \/ hash are invalid, unknown, malformed" } Mi implementación hasta ahora es bastante simple: public void shareOnLinkedin() { AuthListener authListener = […]

MediaStore.Images.Thumbnails.getThumbnail devuelve una miniatura incorrecta en lugar de NULL

Considere el escenario como en esta imagen: Tres fotos, una de ellas es un archivo GIF grande (3MP). Estoy consultando MediaStore para recuperar las miniaturas correspondientes. Si inicializo el Cursor a través de CursorLoader con este sortOrder: MediaStore.Images.Media.DATE_ADDED + " DESC"" Qué sucede: MediaStore devuelve la imagen anterior recuperada con éxito: Comportamiento esperado: cuando MediaStore […]

Android Webview, Configuración de clic largo habilitado en los enlaces exclusivamente?

Al igual que otros navegadores como Chrome y Firefox, necesito que el usuario haga clic en un enlace a continuación, mostrar un menú contextual, pero si hace clic en algo y no es un enlace, entonces no hacer nada. Usando registerForContextMenu(myWebView); Permite hacer clic largo en cualquier objeto que no quiero. Por lo tanto, creo […]

Android BigInteger ArithmeticException

Estoy intentando implementar el Algoritmo RSA en una Aplicación de Android. Estoy utilizando la función java.math.BigInteger.modPow() para el en- / decryption que funciona bien para mi PC (Windows y Xubuntu) y mi Raspberry Pi (también Debian). Cuando se ejecuta el mismo código en mi teléfono (Android 4.4.4), se emite la excepción siguiente en la segunda […]

¿Cómo bloquear una aplicación de Android mediante programación?

Quiero probar el informe de fallo usando acra pero el primer paso es que necesito simular un accidente fatal en Android usando código. ¿Alguna idea?

Excepción de puntero nulo en .setOnClickListener

Tengo un problema con un oyente de clics para un botón de envío de modalidad de envío. Este es el error. Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference Tengo una comprensión razonable de lo que es una excepción de puntero nulo y tengo la búsqueda a fondo […]

Tabla con ancho de columna variable por fila (similar a UICollectionView para iOS)

¿Hay un equivalente para iOS UICollectionView en Android SDK? Necesito poner en práctica la disposición similar de la "tabla" como abajo, pero como hay muchas células (el usuario desplazará la pantalla para ver todo) necesito el reutilizar de la célula por razones de funcionamiento. +—————–+———-+——–+ | cell 1 | cell 2 | cell 3 | […]

Asignación simple que viene con valor incorrecto

private static void convert(int x) { // assume we've passed in x=640. final int y = (x + 64 + 127) & (~127); // as expected, y = 768 final int c = y; // c is now 320?! } ¿Hay alguna explicación sana de por qué el código anterior produciría los valores anteriores? Este […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.