привязка данных Android с пользовательским представлением

Я просто решил сделать это сам, я повторно открываю свое основное действие несколько раз во время исполнения приложения. Хотя конструктор является допустимым подходом к некоторым вещам, он не позволяет вам получить доступ к текущему контексту приложения, чтобы писать тосты между прочим.

Мое решение состояло в том, чтобы создать простой булевский набор firstRun для true в классе моего MainActivity, оттуда я запустил содержимое инструкции if, а затем установил его в true. Пример:

public class MainActivity extends AppCompatActivity
{
     private static boolean firstRun = true;

     @Override
     protected void onCreate(Bundle savedInstanceState)
     {
         if(firstRun)
         {
              Toast.makeText(getApplicationContext(), "FIRST RUN", Toast.LENGTH_SHORT).show();
              //YOUR FIRST RUN CODE HERE
         }
         firstRun = false;

         super.onCreate(savedInstanceState);
         //THE REST OF YOUR CODE
}
40
задан Dave 27 January 2016 в 05:07
поделиться