Código:
Me podrian ayudar con esto.for(int i = 0; i < json.length(); i++){ JSONObject c = json.getJSONObject(i); // Storing JSON item in a Variable String codigo = c.getString(TAG_CODIGO); String asignatura = c.getString(TAG_NOMBRE); int estado = c.getInt("estado"); final int maxhoras = c.getInt("maxhoras"); final String idprogramacion = c.getString("programacionid"); // Adding value HashMap key => value HashMap<String, String> map = new HashMap<String, String>(); map.put(TAG_CODIGO, codigo); map.put(TAG_NOMBRE, asignatura); jsonlist.add(map); list=(ListView)findViewById(R.id.lvclases); ListAdapter adapter = new SimpleAdapter(Bienvenida.this, jsonlist, R.layout.listview, new String[] { TAG_CODIGO,TAG_NOMBRE, }, new int[] { R.id.codigo, R.id.nombre, }); list.setAdapter(adapter); if(estado == 1) { Log.e("estado", ""+estado); list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent i = new Intent(Bienvenida.this, registroAsistencia.class); i.putExtra("programacion", idprogramacion); i.putExtra("maxhoras", maxhoras); startActivity(i); /*Toast toast1 = Toast.makeText(getApplicationContext(), "Correcto: el usuario existe", Toast.LENGTH_SHORT); toast1.show();*/ //Toast.makeText(Bienvenida.this, "You Clicked at " + jsonlist.get(+position).get("asignatura"), Toast.LENGTH_SHORT).show(); } }); }else{ list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(Bienvenida.this, "la clase aún no ha comenzado " + jsonlist.get(+position).get("asignatura"), Toast.LENGTH_SHORT).show(); } }); } }
Muchas gracias