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