Add Open in browser option to long-press menu

Add Open in browser option to long-press menu when long pressing a stream and a subscription
This commit is contained in:
TiA4f8R 2021-05-13 12:49:34 +02:00
parent 71aa6c6e92
commit b9aaafdb30
No known key found for this signature in database
GPG key ID: E6D3E7F5949450DD
3 changed files with 9 additions and 4 deletions

View file

@ -294,12 +294,14 @@ class SubscriptionFragment : BaseStateFragment<SubscriptionState>() {
}
private fun showLongTapDialog(selectedItem: ChannelInfoItem) {
val commands = arrayOf(getString(R.string.share), getString(R.string.unsubscribe))
val commands = arrayOf(getString(R.string.share), getString(R.string.open_in_browser),
getString(R.string.unsubscribe))
val actions = DialogInterface.OnClickListener { _, i ->
when (i) {
0 -> ShareUtils.shareText(requireContext(), selectedItem.name, selectedItem.url)
1 -> deleteChannel(selectedItem)
1 -> ShareUtils.openUrlInBrowser(requireContext(), selectedItem.url)
2 -> deleteChannel(selectedItem)
}
}