Navigation back from LockScreen

这一生的挚爱 提交于 2020-06-27 05:57:09

问题


i have a carousel page and on each of them i have a button and the user is able to lock the page. For that i am using dependency service and that works fine, however if i want to come back from the second page i am redirected to the first page and the page sort of "freezes". I need to be able to return to the second page of the carousel page. Can you help please?

  1. I have tried INavigation but i am getting a null exception. 2.I have also tried just override OnBackButton but that gets me back to the main page

    namespace AVAT.Droid.Renderers {

     [Activity(Label = "LockScreenActivity", Theme = "@style/Theme.Splash")]
     public class LockScreenActivity : FormsAppCompatActivity
     {
         INavigation _navigation;
         public LockScreenActivity(INavigation navigation;)
         {
            learningPage = new LearningPage();
            _navigation = navigation;
    
         }
         protected override void OnCreate(Bundle savedInstanceState)
         {
             base.OnCreate(savedInstanceState);
    
    
             // Set our view from the "main" layout resource
             SetContentView(Resource.Drawable.lockScreenLayout);
    
             var button = FindViewById<Android.Widget.Button>(Resource.Id.backButton);
             button.Text = "JÍT ZPĚT";
             //var index = learningPage.beforeLock;
             button.Click += delegate
             {
                 FinishAndRemoveTask();
                // _navigation.PopAsync();
             };
         }
    
    
    
         public override bool OnKeyDown([GeneratedEnum] Keycode keyCode, KeyEvent e)
         {
             if (keyCode == Keycode.VolumeDown)
             {
                 Player.GoOneSentenceBack(Article.GetTrackId());
                 return true;
             }
    
             if (keyCode == Keycode.VolumeUp)
             {
                PlayPause();
                 return true;
             }
             else
             {
                 return base.OnKeyDown(keyCode, e);
             }
    
         }
     }
    

来源:https://stackoverflow.com/questions/62530731/navigation-back-from-lockscreen

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!