Переменная в xamarin, что только inicialize, когда я вхожу в приложение

Я создаю приложение в Ксамарин Андроид, но нуждалась в том, чтобы суметь помещать где переменная, что только incialize в нуле, когда он вводится в компьютер в приложение, когда будут внутри приложения, которое вновь не инициализируется до тех пор, пока он не выйдет и вернется в entrrar.

0
задан 21.09.2016, 01:25
3 ответа

Уважаемый, podrГ-эксперт использовать переменные SharedPreferences. Которые являются глобальными переменными для каждых тебя aplicaciГіn:

https://developer.android.com/reference/android/content/SharedPreferences.html

И setearla в нуле в Сплас Скреен:

https://developer.xamarin.com/guides/android/user_interface/creating_a_splash_screen /

Надеялся помочь :)

1
ответ дан 24.11.2019, 13:20

Ты можешь "инициализировать" эту переменную в нескольких сайтах в зависимости от платформы и комплексности app. В случае Android, ты можешь увеличивать класс Application, который является точкой ввода всех apps, и определять там эту переменную. Ты можешь определять ее статической формы и консультировать ее с любого сайта:

public class MyApp : Application
{
       //
       // para consultarla, usa MyApp.MyCounter
       // 
       public static int MyCounter { get; set; }

       public MyApp(IntPtr handle, global::Android.Runtime.JniHandleOwnership transer)
              :base(handle, transer)
      {
      }

      public override void OnCreate()
      {
          base.OnCreate();
      }
}

Ты можешь видеть больше info в этом post форумы xamarin Application

0
ответ дан 24.11.2019, 13:20

Согласно хорошим практикам Android., если ты хочешь instanciar такую переменную как это, ты комментируешь, правильное состояло бы в том, чтобы делать это в папке Assest . в Файле xml. внутри этого folder присоединяются файлы, которые, когда пакет.APK произведен, сохраняют Ваши имена и caracterГ-sticas.

0
ответ дан 24.11.2019, 13:20