tag:blogger.com,1999:blog-4186719604578379299.post2404113126990733380..comments2023-04-11T09:55:41.524-07:00Comments on Prueba a reiniciar: Andriod: ListView con Checkboxatopeconlamaquinahttp://www.blogger.com/profile/06596434097127906853noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-4186719604578379299.post-32340003908661556242019-10-04T18:29:35.345-07:002019-10-04T18:29:35.345-07:00es android studio
es android studio<br />Anonymoushttps://www.blogger.com/profile/17835105823468187274noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-10716408665626917362019-10-04T10:07:42.819-07:002019-10-04T10:07:42.819-07:00tengo un arraylist y cuando marco un checkbox y ci...tengo un arraylist y cuando marco un checkbox y cierro la aplicacion ya no esta marcado. ?????como puedo hacer que siga marcado cuando abro nuevamente la aplicacion????????????Anonymoushttps://www.blogger.com/profile/17835105823468187274noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-87295323053411927172017-05-30T13:12:47.514-07:002017-05-30T13:12:47.514-07:00Teneis alguna respuesta sobre este tema, ya que a ...Teneis alguna respuesta sobre este tema, ya que a mi me pasa lo mismo.JuanSnoreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-17785358126783547982017-05-25T12:07:01.294-07:002017-05-25T12:07:01.294-07:00Tengo problemas a usar su codigo, ya que lo he ten...Tengo problemas a usar su codigo, ya que lo he tenido que modificar un poco, pongo el codigo y cuando podais le echais una vista y me comentais el fallo que tengo ya que el mensaje de error es el siguiente:<br />java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View.findViewById(int)' on a null object reference<br /><br />apuntando a la linea lMarcado=(CheckBox)lstLista.getChildAt(i).findViewById(R.id.chkEstado); ya que siempre como maximo me recorreo 6 de cada fragment.<br />El codigo es el siguiente:<br />// Definimos un objeto del activity VentanaEditarUsuario<br /> final VentanaEditarUsuario activity2 = ((VentanaEditarUsuario) getActivity());<br /><br /> //Obtenemos el id_usuario que hemos elegido<br /> String[] elusuario = new String[] {activity2.getMyData()};<br /><br /> //Llamamos a la funcion actualizar usuario.<br /> actualizarUsuario(elusuario[0],nombre,apellidos,correo,telefono);<br /><br /> //Llamamos a la funcion eliminar todas las relaciones de usuario con ingrediente del usuario que estamos<br /> //editando.<br /> eliminar_idusuario_idingrediente(elusuario[0]);<br /><br /> //Procedemos a introducir las tuplas con las que se relaciona el usuario con los ingredientes.<br /> //Por lo que recorredmos los 16 fragments de la Ventana Registro Usuario.<br /> for(int j=5;j<16;j++)<br /> {<br /> //Vamos recorrido la lista de cada fragments<br /> lstLista = (ListView) activity2.fragments.get(j).getView().findViewById(R.id.lstLista);<br /><br /> int nItems = lstLista.getCount();<br /> System.out.println(nItems);<br /><br /> System.out.println(j+" de "+16);<br /><br /> //Introducimos los id_ingredientes de los que esten marcados<br /> for (int i=0;i<nItems-1;i++)<br /> {<br /> System.out.println(i+"/"+nItems);<br /> System.out.println(lstLista.getCount());<br /> lMarcado=(CheckBox)lstLista.getChildAt(i).findViewById(R.id.chkEstado);<br /> System.out.println(lMarcado.isChecked());<br /> if (lMarcado.isChecked())<br /> {<br /><br /> String id=((TextView)(lstLista.getChildAt(i).findViewById(R.id.idingrediente))).getText().toString();<br /><br /> insertar_idusuario_idingrediente(elusuario[0].toString(),id.toString());<br /><br /> System.out.println(elusuario[0]+" "+id.toString());<br /><br /> //Toast.makeText(activity, ((TextView)(lstLista.getChildAt(i).findViewById(R.id.idingrediente))).getText().toString(), Toast.LENGTH_SHORT).show();<br /> }<br /> }<br /> }<br /><br /> Toast.makeText(getActivity().getBaseContext(), "!Usuarios Modificado Correctamente¡", Toast.LENGTH_LONG).show();Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-71040313478923171612017-04-26T11:11:59.480-07:002017-04-26T11:11:59.480-07:00Muchas gracias me has ayudado bastanteMuchas gracias me has ayudado bastanteAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-3365686690678562792015-01-11T05:10:52.839-08:002015-01-11T05:10:52.839-08:00Saludos David Ortiz,
Una opción seria volver acce...Saludos David Ortiz,<br /><br />Una opción seria volver acceder al adaptador y desde allí tendrías la lista de todos los items.<br /><br />Obtén primer las Views (vistas) y desde allí podrías volver acceder a la función getTag() y recuperar lo que guardaste.atopeconlamaquinahttps://www.blogger.com/profile/06596434097127906853noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-62258253768609087492015-01-09T14:10:38.552-08:002015-01-09T14:10:38.552-08:00Quedo muy bien, pero por favor que nuevo arreglo h...Quedo muy bien, pero por favor que nuevo arreglo habría que hacer al codigo de Guillermo Ledantes para recorrer todos los checkboxes sin perder aquellos que estuviesen fuera de la pantalla cuando la lista es muy grande<br />Anonymoushttps://www.blogger.com/profile/10134480472487616755noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-10353077098771440352014-09-22T13:52:33.929-07:002014-09-22T13:52:33.929-07:00hola alguien sabe como mandar los datos selleccion...hola alguien sabe como mandar los datos selleccionas en los checkbox por correo????HERRAMIENTAS DIGITALEShttps://www.blogger.com/profile/11294957641936914038noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-80361338408632713602014-04-26T06:59:27.065-07:002014-04-26T06:59:27.065-07:00Esto funciona perfecto:
ListView listaDePrevia = (...Esto funciona perfecto:<br />ListView listaDePrevia = (ListView) findViewById(R.id.listadeitemsdeprevia);<br /> int nItems = listaDePrevia.getChildCount();<br /> CheckBox lMarcado;<br /> String cMensaje = "Marcados\n\n",cCodigoMarcado;<br /> if(true){<br /> for (int i = 0; i < nItems; i++) {<br /><br /> lMarcado = (CheckBox) listaDePrevia.getChildAt(i).findViewById(R.id.checkBoxMarcado);<br /> if (lMarcado.isChecked()) {<br /><br /> cCodigoMarcado = ((TextView) listaDePrevia.getChildAt(i).findViewById(R.id.textViewCodigo)).getText().toString();<br /><br /> cMensaje = cMensaje + cCodigoMarcado + "\n";<br /> }<br /> }<br /> }<br /> <br /> if(cMensaje.length()>0){<br /> JOptionPane.alert("CODIGOS Eliminados",cMensaje).show() ;<br /> }Guillermo Ledanteshttps://www.blogger.com/profile/15855959395955742644noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-81141132607239973622013-04-01T07:19:16.499-07:002013-04-01T07:19:16.499-07:00Muchas gracias, me ha servido de gran ayudaMuchas gracias, me ha servido de gran ayudaMr. Xnoreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-19295358537831825472013-02-12T21:59:14.497-08:002013-02-12T21:59:14.497-08:00Hola, me sirvio mucho el aporte, pero tengo una du...Hola, me sirvio mucho el aporte, pero tengo una duda. En tu ejemplo como hago para recorrer la lista y crear una arraylist con los dias de la semana que estan seleccionados?jjzapatahttps://www.blogger.com/profile/15236980707613144056noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-26217689237737297152012-08-22T00:44:04.328-07:002012-08-22T00:44:04.328-07:00Cierto, no me di cuenta. Corregido Cierto, no me di cuenta. Corregido atopeconlamaquinahttps://www.blogger.com/profile/06596434097127906853noreply@blogger.comtag:blogger.com,1999:blog-4186719604578379299.post-18908233306588147632012-08-19T17:40:37.248-07:002012-08-19T17:40:37.248-07:00Creo que olvidaste poner el enlace...Creo que olvidaste poner el enlace...rojasbjmhttps://www.blogger.com/profile/13450030975884084373noreply@blogger.com