From b7f933051498df20772ba4a00f05feb1972343a6 Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Wed, 22 Feb 2017 19:38:59 +0100 Subject: add resource to ContactDetails --- .../java/de/pixart/messenger/ui/ContactDetailsActivity.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java') diff --git a/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java b/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java index cdc1ba336..d028078c4 100644 --- a/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java +++ b/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java @@ -115,6 +115,7 @@ public class ContactDetailsActivity extends OmemoActivity implements OnAccountUp private TextView contactJidTv; private TextView accountJidTv; private TextView statusMessage; + private TextView resource; private CheckBox send; private CheckBox receive; private Button addContactButton; @@ -275,6 +276,7 @@ public class ContactDetailsActivity extends OmemoActivity implements OnAccountUp accountJidTv = (TextView) findViewById(R.id.details_account); lastseen = (TextView) findViewById(R.id.details_lastseen); statusMessage = (TextView) findViewById(R.id.status_message); + resource = (TextView) findViewById(R.id.resource); send = (CheckBox) findViewById(R.id.details_send_presence); receive = (CheckBox) findViewById(R.id.details_receive_presence); badge = (QuickContactBadge) findViewById(R.id.details_contact_badge); @@ -458,6 +460,14 @@ public class ContactDetailsActivity extends OmemoActivity implements OnAccountUp statusMessage.setText(builder); } + String resources = contact.getPresences().getMostAvailableResource(); + if (resources.length() == 0) { + resource.setVisibility(View.GONE); + } else { + statusMessage.setVisibility(View.VISIBLE); + statusMessage.setText(resources); + } + if (contact.getOption(Contact.Options.FROM)) { send.setText(R.string.send_presence_updates); send.setChecked(true); -- cgit v1.2.3