/// <summary> /// Called when the activity is starting. /// </summary> protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); var view = new FrameLayout(this); SetContentView(view); // // Initialize the loading spinner. // LoadingSpinnerView = new Widgets.LoadingSpinner(this, null) { LayoutParameters = new FrameLayout.LayoutParams(( int )(80 * Resources.DisplayMetrics.Density), ( int )(80 * Resources.DisplayMetrics.Density)) { Gravity = GravityFlags.Center }, Visibility = ViewStates.Invisible }; view.SetZ(1); view.AddView(LoadingSpinnerView); MainActivity = this; // // Start the default action. // Crex.Application.Current.StartAction(this, Crex.Application.Current.Config.ApplicationRootUrl); }
/// <summary> /// Called when the activity is starting. /// </summary> public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); var layout = ( FrameLayout )view; // // Initialize the video view. // PlayerView = new PlayerView(Activity) { LayoutParameters = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent), UseController = true, ControllerAutoShow = false }; layout.AddView(PlayerView); // // Initialize the loading spinner. // LoadingSpinnerView = new Widgets.LoadingSpinner(Activity, null) { LayoutParameters = new FrameLayout.LayoutParams(( int )(80 * Resources.DisplayMetrics.Density), ( int )(80 * Resources.DisplayMetrics.Density)) { Gravity = GravityFlags.Center } }; layout.AddView(LoadingSpinnerView); var powerManager = ( PowerManager )Activity.GetSystemService(global::Android.Content.Context.PowerService); WakeLock = powerManager.NewWakeLock(WakeLockFlags.Full | WakeLockFlags.OnAfterRelease, "Video Playback:Wake"); var wifiManager = ( WifiManager )Activity.GetSystemService(global::Android.Content.Context.WifiService); WifiLock = wifiManager.CreateWifiLock(global::Android.Net.WifiMode.Full, "Video Playback:Wifi"); }