Skip to content

Commit

Permalink
Fix Ignoring navigate() call
Browse files Browse the repository at this point in the history
  • Loading branch information
tmk907 committed Sep 10, 2022
1 parent be0f0da commit 854c232
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions AndroidYouTubeDownloader/ShareTargetActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ namespace AndroidYouTubeDownloader
internal class ShareTargetActivity : AppCompatActivity
{
private NavController _navController;
private string _sharedUrl = "";

protected override void OnCreate(Bundle? savedInstanceState)
{
Expand Down Expand Up @@ -59,8 +60,17 @@ private void TopAppBar_MenuItemClick(object? sender, AndroidX.AppCompat.Widget.T

protected override void OnNewIntent(Intent? intent)
{
var url = GetSharedUrl(intent);
_navController.Navigate(DownloadFragment.NavigateTo(url));
_sharedUrl = GetSharedUrl(intent);
}

protected override void OnResume()
{
base.OnResume();
if (!string.IsNullOrEmpty(_sharedUrl))
{
_navController.Navigate(DownloadFragment.NavigateTo(_sharedUrl));
_sharedUrl = "";
}
}

public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults)
Expand Down

0 comments on commit 854c232

Please sign in to comment.