Enable sharing media directly from Tusky (#852)
* Extract duplicated code into BaseActivity * Migrate MediaUtils to kotlin * Migrate ViewVideoActivity to kotlin * Migrate ViewMediaActivity to kotlin * Initial media sharing functionality * Address code review feedback * Make share icon match * Address code review feedback
This commit is contained in:
parent
ab601c4566
commit
0bca94b94e
18 changed files with 785 additions and 690 deletions
|
|
@ -220,7 +220,9 @@ class AccountMediaFragment : BaseFragment(), Injectable {
|
|||
}
|
||||
Attachment.Type.GIFV, Attachment.Type.VIDEO -> {
|
||||
val intent = Intent(context, ViewVideoActivity::class.java)
|
||||
intent.putExtra("url", items[currentIndex].attachment.url)
|
||||
intent.putExtra(ViewVideoActivity.URL_EXTRA, items[currentIndex].attachment.url)
|
||||
intent.putExtra(ViewVideoActivity.STATUS_ID_EXTRA, items[currentIndex].statusId)
|
||||
intent.putExtra(ViewVideoActivity.STATUS_URL_EXTRA, items[currentIndex].statusUrl)
|
||||
startActivity(intent)
|
||||
}
|
||||
Attachment.Type.UNKNOWN -> {
|
||||
|
|
|
|||
|
|
@ -243,7 +243,9 @@ public abstract class SFragment extends BaseFragment {
|
|||
case GIFV:
|
||||
case VIDEO: {
|
||||
Intent intent = new Intent(getContext(), ViewVideoActivity.class);
|
||||
intent.putExtra("url", active.getUrl());
|
||||
intent.putExtra(ViewVideoActivity.URL_EXTRA, active.getUrl());
|
||||
intent.putExtra(ViewVideoActivity.STATUS_ID_EXTRA, actionable.getId());
|
||||
intent.putExtra(ViewVideoActivity.STATUS_URL_EXTRA, actionable.getUrl());
|
||||
startActivity(intent);
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue