54 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| 
 | |
| using Android.App;
 | |
| using Android.Content;
 | |
| using Android.Content.PM;
 | |
| using Android.OS;
 | |
| using Android.Runtime;
 | |
| using Android.Support.V7.App;
 | |
| using Android.Views;
 | |
| using Android.Widget;
 | |
| 
 | |
| namespace keepass2android
 | |
| {
 | |
|     [Activity(Label = AppNames.AppName, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.KeyboardHidden, Theme = "@style/MyTheme_Blue",
 | |
|         LaunchMode = LaunchMode.SingleInstance)]
 | |
|     public class NoSecureDisplayActivity : AndroidX.AppCompat.App.AppCompatActivity
 | |
|     {
 | |
|         private readonly ActivityDesign _design;
 | |
| 
 | |
|         public NoSecureDisplayActivity()
 | |
|         {
 | |
|             _design = new ActivityDesign(this);
 | |
|         }
 | |
| 
 | |
|         protected override void OnCreate(Bundle savedInstanceState)
 | |
|         {
 | |
|             _design.ApplyTheme();
 | |
|             base.OnCreate(savedInstanceState);
 | |
|             SetContentView(Resource.Layout.no_secure_display_layout);
 | |
|             FindViewById<Button>(Resource.Id.btn_goto_settings).Click += (sender, args) =>
 | |
|             {
 | |
|                 AppSettingsActivity.Launch(this);
 | |
|             };
 | |
| 
 | |
|             var toolbar = FindViewById<AndroidX.AppCompat.Widget.Toolbar>(Resource.Id.mytoolbar);
 | |
| 
 | |
|             SetSupportActionBar(toolbar);
 | |
| 
 | |
|             SupportActionBar.Title = AppNames.AppName;
 | |
|         }
 | |
| 
 | |
|         protected override void OnResume()
 | |
|         {
 | |
|             base.OnResume();
 | |
|             _design.ReapplyTheme();
 | |
|             //close if displays changed
 | |
|             if (!Util.SecureDisplayConfigured(this) || !Util.HasUnsecureDisplay(this))
 | |
|                 Finish();
 | |
|         }
 | |
|     }
 | |
| } | 
