aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/EditAccountActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2017-09-24 20:33:01 +0200
committerChristian Schneppe <christian@pix-art.de>2017-09-24 20:33:01 +0200
commit7cf31ad64589d956e02a1c751192d583fd5c8cc4 (patch)
treec15f46b04514e0a9ae6bbac2fd9119287568ffc7 /src/main/java/de/pixart/messenger/ui/EditAccountActivity.java
parent93b3596ab17c8f655a81892faa4d56c03014d2ad (diff)
unified share with menu
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/EditAccountActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/EditAccountActivity.java25
1 files changed, 3 insertions, 22 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/EditAccountActivity.java b/src/main/java/de/pixart/messenger/ui/EditAccountActivity.java
index a7b0d994a..8ada0f1e7 100644
--- a/src/main/java/de/pixart/messenger/ui/EditAccountActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/EditAccountActivity.java
@@ -499,11 +499,11 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
}
@Override
- protected String getShareableUri() {
+ protected String getShareableUri(boolean http) {
if (mAccount != null) {
- return mAccount.getShareableUri();
+ return http ? mAccount.getShareableLink() : mAccount.getShareableUri();
} else {
- return "";
+ return null;
}
}
@@ -597,7 +597,6 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
public boolean onCreateOptionsMenu(final Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.editaccount, menu);
- final MenuItem showQrCode = menu.findItem(R.id.action_show_qr_code);
final MenuItem showBlocklist = menu.findItem(R.id.action_show_block_list);
final MenuItem reconnect = menu.findItem(R.id.mgmt_account_reconnect);
final MenuItem showMoreInfo = menu.findItem(R.id.action_server_info_show_more);
@@ -608,8 +607,6 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
final MenuItem changePresence = menu.findItem(R.id.action_change_presence);
final MenuItem actionShare = menu.findItem(R.id.action_share);
final MenuItem shareBarcode = menu.findItem(R.id.action_share_barcode);
- final MenuItem shareHttp = menu.findItem(R.id.action_share_http);
- final MenuItem shareUri = menu.findItem(R.id.action_share_uri);
final MenuItem announcePGP = menu.findItem(R.id.mgmt_account_announce_pgp);
renewCertificate.setVisible(mAccount != null && mAccount.getPrivateKeyAlias() != null);
@@ -627,7 +624,6 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
} else {
announcePGP.setVisible(false);
reconnect.setVisible(false);
- showQrCode.setVisible(false);
showBlocklist.setVisible(false);
showMoreInfo.setVisible(false);
changePassword.setVisible(false);
@@ -635,8 +631,6 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
changePresence.setVisible(false);
actionShare.setVisible(false);
shareBarcode.setVisible(false);
- shareHttp.setVisible(false);
- shareUri.setVisible(false);
}
if (mAccount != null) {
@@ -820,19 +814,6 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
}
}
- private void shareLink(boolean http) {
- Intent intent = new Intent(Intent.ACTION_SEND);
- intent.setType("text/plain");
- String text;
- if (http) {
- text = mAccount.getShareableLink();
- } else {
- text = mAccount.getShareableUri();
- }
- intent.putExtra(Intent.EXTRA_TEXT,text);
- startActivity(Intent.createChooser(intent, getText(R.string.share_with)));
- }
-
private void shareBarcode() {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_STREAM, BarcodeProvider.getUriForAccount(this, mAccount));