I don't think anyone really understands your question... Thanks, Justin Anderson MagouyaWare Developer http://sites.google.com/site/magouyaware
On Mon, Aug 6, 2012 at 6:20 AM, Ricardo Cardoso <rick....@gmail.com> wrote: > ? > > > 2012/8/5 Ricardo Cardoso <rick....@gmail.com> > >> I have a ListActivity and she is populated with the result of a Json ... >> I put a EditText to do a search on ListActivity ... however I do not know >> how to do when the result is a json ... can anyone help me? >> >> /** >> >> * Definition of the list adapter >> >> */ >> >> public class FriendListAdapter extends BaseAdapter { >> >> private LayoutInflater mInflater; >> >> EscolhaAmigosFacebook friendsList; >> >> >> public FriendListAdapter(EscolhaAmigosFacebook friendsList) { >> >> this.friendsList = friendsList; >> >> if (Utility.model == null) { >> >> Utility.model = new FriendsGetProfilePics(); >> >> } >> >> Utility.model.setListener(this); >> >> mInflater = >> LayoutInflater.from(friendsList.getBaseContext()); >> >> } >> >> >> @Override >> >> public int getCount() { >> >> return jsonArray.length(); >> >> } >> >> >> @Override >> >> public Object getItem(int position) { >> >> return null; >> >> } >> >> >> @Override >> >> public long getItemId(int position) { >> >> return 0; >> >> } >> >> >> @Override >> >> public View getView(int position, View convertView, ViewGroup >> parent) { >> >> JSONObject jsonObject = null; >> >> try { >> >> jsonObject = jsonArray.getJSONObject(position); >> >> } catch (JSONException e1) { >> >> // TODO Auto-generated catch block >> >> e1.printStackTrace(); >> >> } >> >> >> >> >> >> etSearch.addTextChangedListener(new TextWatcher() { >> >> >> >> @Override >> >> public void onTextChanged(CharSequence s, int start, int before, >> intcount) { >> >> >> >> } >> >> >> >> @Override >> >> public void beforeTextChanged(CharSequence s, int start, int count, >> >> int after) { >> >> >> >> >> >> } >> >> >> >> @Override >> >> public void afterTextChanged(Editable s) { >> >> // TODO Auto-generated method stub >> >> >> >> } >> >> }); >> >> >> >> View hView = convertView; >> >> if (convertView == null) { >> >> hView = mInflater.inflate(R.layout.friend_item, null); >> >> ViewHolder holder = new ViewHolder(); >> >> holder.profile_pic = (ImageView) hView.findViewById(R.id. >> profile_pic); >> >> holder.name = (TextView) hView.findViewById(R.id.name); >> >> holder.info = (TextView) hView.findViewById(R.id.info); >> >> hView.setTag(holder); >> >> } >> >> >> >> >> >> >> >> >> ViewHolder holder = (ViewHolder) hView.getTag(); >> >> try { >> >> holder.profile_pic.setImageBitmap(Utility.model >> .getImage( >> >> jsonObject.getString("id"), >> jsonObject.getString("picture"))); >> >> } catch (JSONException e) { >> >> holder.name.setText(""); >> >> } >> >> try { >> >> holder.name.setText(jsonObject.getString("name")); >> >> } catch (JSONException e) { >> >> holder.name.setText(""); >> >> } >> >> try { >> >> holder.info.setText(jsonObject.getJSONObject( >> "location").getString("name")); >> >> } catch (JSONException e) { >> >> holder.info.setText(""); >> >> } >> >> return hView; >> >> } >> >> >> } >> > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en