diff --git a/app/src/main/java/com/keylesspalace/tusky/AccountActivity.java b/app/src/main/java/com/keylesspalace/tusky/AccountActivity.java index ddb598203..0a217c9f5 100644 --- a/app/src/main/java/com/keylesspalace/tusky/AccountActivity.java +++ b/app/src/main/java/com/keylesspalace/tusky/AccountActivity.java @@ -61,6 +61,7 @@ public class AccountActivity extends BaseActivity { private boolean isSelf; private String openInWebUrl; private TabLayout tabLayout; + private Account loadedAccount; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -170,6 +171,8 @@ public class AccountActivity extends BaseActivity { } private void onObtainAccountSuccess(Account account) { + loadedAccount = account; + TextView username = (TextView) findViewById(R.id.account_username); TextView displayName = (TextView) findViewById(R.id.account_display_name); TextView note = (TextView) findViewById(R.id.account_note); @@ -448,6 +451,12 @@ public class AccountActivity extends BaseActivity { onBackPressed(); return true; } + case R.id.action_mention: { + Intent intent = new Intent(this, ComposeActivity.class); + intent.putExtra("mentioned_usernames", new String[] { loadedAccount.username }); + startActivity(intent); + return true; + } case R.id.action_open_in_web: { Uri uri = Uri.parse(openInWebUrl); Intent intent = new Intent(Intent.ACTION_VIEW, uri); diff --git a/app/src/main/res/menu/account_toolbar.xml b/app/src/main/res/menu/account_toolbar.xml index 64b2f22f0..41205d26f 100644 --- a/app/src/main/res/menu/account_toolbar.xml +++ b/app/src/main/res/menu/account_toolbar.xml @@ -2,6 +2,10 @@ + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 94fa83733..558e35936 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -128,5 +128,6 @@ That user wasn\'t muted. Search accounts… NSFW + Mention