Untitled

 avatar
unknown
plain_text
a year ago
3.2 kB
3
Indexable
using System;
using Android.App;
using Android.Content.PM;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Intersoft.Crosslight.Android.v7;
using iSeller.ViewModels;
using iSeller.ViewModels.Cashier;
using iSellerRetail.Android.Fragments;
using iSellerRetail.Android.Fragments.Account;
using iSellerRetail.Android.Fragments.Cashier;


namespace iSellerRetail.Android.Activities
{
    [Activity(ScreenOrientation = global::Android.Content.PM.ScreenOrientation.SensorPortrait, Exported = false)]
    public class SampleWebViewActivity : BaseActivity<SampleWebViewScreenViewModel>
    {
        #region Constructors

        public SampleWebViewActivity()
        {
        }

        public SampleWebViewActivity(IntPtr javaReference, JniHandleOwnership transfer)
            : base(javaReference, transfer)
        {
        }

        #endregion

        public override void OnBackPressed()
        {
            SampleWebViewFragment fragment1 = this.Fragment as SampleWebViewFragment;
            if (fragment1 != null)
            {

            }
            else
            {
                base.OnBackPressed();
                //this.ViewModel.ExecuteClose();
            }
        }

        public override void Finish()
        {
            base.Finish();
            this.OverridePendingTransition(Resource.Animation.dialog_slide_in_left, Resource.Animation.dialog_slide_out_right);
        }

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            //Window.AddFlags(WindowManagerFlags.Secure);
        }

    }

    [Activity(ScreenOrientation = global::Android.Content.PM.ScreenOrientation.SensorPortrait, Exported = false)]
    public class SampleWebViewContentActivity : BaseActivity<SampleWebViewViewModel>
    {
        #region Constructors

        public SampleWebViewContentActivity()
        {
        }

        public SampleWebViewContentActivity(IntPtr javaReference, JniHandleOwnership transfer)
            : base(javaReference, transfer)
        {
        }

        #endregion

        public override void OnBackPressed()
        {
            if (this.ViewModel != null)
            {
                base.OnBackPressed();
            }
            else
                return;
        }

        public override void Finish()
        {
            base.Finish();
            this.OverridePendingTransition(Resource.Animation.dialog_slide_in_left, Resource.Animation.dialog_slide_out_right);
        }

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            //Window.AddFlags(WindowManagerFlags.Secure);
        }


        public override bool OnKeyDown(Keycode keyCode, KeyEvent e)
        {
            SampleWebViewFragment fragment1 = this.Fragment as SampleWebViewFragment;
            if (keyCode == Keycode.Back && fragment1.WebView.CanGoBack())
            {
                fragment1.WebView.GoBack();
                return true;
            }
            return base.OnKeyDown(keyCode, e);
        }

    }
}
Editor is loading...
Leave a Comment