JSON を使用してチャット アプリを作成するために if-else ステートメントを設定しようとしています。if-else ステートメントで JSON を読み取り、必要な場所にラベルを配置したいと考えています。
このように想像してみてください。私は「A」で、「B」とチャットしています。
メッセージが「B」(私ではない)からのものである場合、メッセージはリストビューの右側に配置されたラベルに配置されます。ELSE - メッセージを送信すると、リストビュー内の左のラベルに配置されます。
ステートメントで使用する文字列は「TAG_FACEBOOK」です。
私のリストアダプター:
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);
次のようなif-elseステートメントを使用して解決しようとしました:
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);
}
しかし、Eclipseはそれが「デッドコード」だと言っています。どうすればいいですか?