Articles of oncreate

Ошибка приложения после приема телефонного звонка

После того, как я либо получаю телефонный звонок, либо совершу один (и другие недокументированные прерывания), мое приложение получает исключение NullPointerException при возобновлении моей активности. Может ли кто-нибудь объяснить мне, где он находится и / или как его исправить? Когда моя активность возобновляется, она вызывает onCreate, похоже, и пытается выполнить что-то, что является нулевым после возобновления. […]

Не останавливать цикл с помощью функции super.oncreate () и расширения MainActivity

Я расширяю класс «Войти» из MainActivity. MainActivity выглядит так: public class MainActivity extends FragmentActivity { /** Called when the activity is first created. */ private static String TAG = "MainActivity"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); Intent login_activity = new Intent(this, Login.class); startActivity(login_activity); Log.d(TAG,"Login created"); } } В login.class я просто вызываю макет: […]

Какой метод запускается при нажатии кнопки «Домой»?

У меня есть операция замещения на дому, из которой вы можете запустить несколько приложений. Когда вы нажимаете кнопку «Домой», вы возвращаетесь на мою главную операцию замещения. Насколько я понимаю, нажатие кнопки «Домой» создает намерение запустить главный экран, а затем начинает это намерение (возможно, я ошибаюсь, пожалуйста, поправьте меня, если я есть!). Если это так, я […]

Получение MenuItem в onCreate

Когда я пытаюсь редактировать MenuItem в Progressbar (при загрузке некоторых вещей на фоне моего приложения), он работает хорошо, но иногда (после проверки onCreate моей MainActivity) я тоже хочу что-то загрузить. Поэтому проблема заключается в том, что когда я начинаю пытаться редактировать MenuItem в Progressbar в моей onCreate, MenuItem еще не создан, поэтому я не могу […]

Какой метод срабатывает при создании AlertDialog?

Какой метод срабатывает при создании AlertDialog ? Как onCreate() для деятельности, Мое дело: у меня есть фрагмент, и в этом фрагменте у меня есть кнопка с этим setOnClickListener() : btnAddPromotionAw.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { AlertDialog.Builder builder = new AlertDialog.Builder( getActivity()); LayoutInflater inflater = (LayoutInflater) getActivity() .getSystemService(getActivity().LAYOUT_INFLATER_SERVICE); View dialog = inflater.inflate(R.layout.promotion_aware_picker, null); builder.setView(dialog); […]

Public onCreate () или protected onCreate ()?

Читая книгу «Hello, Android», я заметил, что: Каждый java-файл с onCreate(Bundle savedInstanceState) имеет защищенный модификатор доступа EXCEPT в основной деятельности программы [который имеет: public void onCreate(Bundle savedInstanceState) ]. Почему метод onCreate public в основной деятельности программы, но protected везде?

Как определить изменения ориентации, но позволяя андроиду обращаться с ними?

У меня проблема очень похожа на это: Android – ActionBar не изменяет размер с помощью onConfigurationChanged (AppCompat) Мне нужно, чтобы андроид обрабатывал изменения ориентации, потому что я хочу, чтобы активность была воссоздана. Но также мне нужно определить, когда было произведено изменение ориентации. Могут ли эти две комбинированные потребности быть достигнуты сразу?

Правильный способ создания и инициализации объектов в android

У меня есть несколько пакетов в моем проекте Android, содержащих несколько классов. Когда я хочу создать объект определенного класса в деятельности пользовательского интерфейса, я использовал метод создания частного объекта и инициализировал его перед onCreate() когда действия пользовательского интерфейса находятся в отдельном пакете. private SomeClass someClass = new SomeClass(); onCreate(Bundle savedInstanceState) { // Activity } Я […]

Невозможно создать базу данных SQLite в приложении для Android

Я использую свой объект приложения (блок здания Android), чтобы вызвать конструктор базы данных внутри моего метода oncreate. Но я не могу понять, почему он не может быть создан. Вот как выглядит мой код: Мой класс базы данных, с DbHelper как внутренний класс: package com.example.pharmacie; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public […]

Андроидный фрагмент OnCreateView дважды называется

Я использую FragmentPagerAdapter с фрагментами. Моя проблема в том, что когда я вызываю setCurrentItem, метод OnCreateView загружаемого фрагмента вызывается дважды. Однако важно отметить, что фрагмент не воссоздается, он просто возобновляется. Я отчаянно хочу найти решение, которое вызывает OnCreateView только один раз. Я рассмотрел следующие вопросы и еще несколько, но ни один из них не содержит […]