android - If else statement to set different listadaptor -
i'm trying set if-else statement make chat app json, want make if-else statement read json , place in labels want them be.
imagine this, "a" , chat person "b".
if message comes "b" (not me) puts message labels aligned right in listview. else - when sends message put left labels inside listview.
the strings use in statement "tag_facebook".
my listadaptor:
listadapter adapter = new simpleadapter(this, contactlist, r.layout.list_item, new string[] { tag_context, tag_facebook }, new int[] { r.id.context, r.id.facebook }); setlistadapter(adapter);
i've tried solving using if-else statement this:
if (tag_facebook == "b"){ listadapter adapter = new simpleadapter(this, contactlist, r.layout.list_item, new string[] { tag_context, tag_facebook }, new int[] { r.id.context, r.id.facebook }); setlistadapter(adapter); } else { listadapter adapter = new simpleadapter(this, contactlist, r.layout.list_item, new string[] { tag_context, tag_facebook }, new int[] { r.id.contextl, r.id.facebookl }); setlistadapter(adapter); }
but eclipse tells me it's "dead code". how should do?
tag_facebook == "b"
compare references, not string content.
use tag_facebook.equals("b")
.
Comments
Post a Comment