Поскольку AsyncTask был представлен в Cupcake (API 3, Android 1.5) в 2009 году, он был последовательно продвинут командой Android так же просто: « Нержавеющая резьба » « Простой способ выполнить некоторую работу в фоновом потоке и опубликовать результаты в потоке пользовательского интерфейса ». « Один из самых простых способов сбить новую задачу из потока пользовательского […]
У меня есть фрагмент, и мне нужно измерить местоположение / ширину / высоту его представлений на экране и перейти к другому классу. Итак, у меня есть функция, которая делает это, что-то вроде этого: private void measureTest(){ v = ourView.findViewById(R.id.someTextField); v.getLocationOnScreen(loc); int w = v.getWidth(); … SomeClass.passLocation(loc,w); … Проблема в том, что местоположение / ширина / […]
Я пытаюсь создать метод тестирования с помощью Robotium, чтобы проверить, заканчивается ли приложение Android после нажатия кнопки (в коде есть вызов для finish() когда пользователь нажимает на него). public void test_onclickExit_finish() { String buttonText = resources.getString(R.string.exit); Button exitButton = solo.getButton(buttonText, true); solo.clickOnView(exitButton); // check here that the app has finished // wait for the activity […]
В моем текущем приложении функция onResume запускается, когда я загружаю Activity в первый раз. Я просмотрел жизненный цикл активности , но я не нашел способа предотвратить это. Могу ли я предотвратить загрузку функции onResume () при первом загрузке Activity без использования SharedPreferences?
Мое приложение состоит из нескольких фрагментов. До сих пор у меня были ссылки на них, хранящиеся в пользовательском объекте приложения, но я начинаю думать, что я делаю что-то неправильно. Мои проблемы начались, когда я понял, что все ссылки моего фрагмента на mActivity становятся нулевыми после изменения ориентации. Поэтому, когда я вызываю getActivity () после изменения […]
У меня есть Activity A из которого я запускаю Activity B В Activity B я хочу запустить новые экземпляры B (с различным содержимым), чтобы я мог вернуться к разным экземплярам B. Например: A -> B (с содержимым x) -> B '(с содержанием y) -back-> B (с содержимым x) Моя проблема: Для примера пути навигации: A […]
Я использую библиотеку поддержки, и у меня есть фрагмент (я назову «MyFragment»), реализующий метод, вызванный одним из фрагментов во время события OnClick. OnClickListener устанавливается в методе OnActivityCreate следующим образом: @Override public void onActivityCreated(Bundle inState) { super.onActivityCreated(inState); ViewGroup base = (ViewGroup) getView(); TextView tv = (TextView) base.findViewById(R.id.monografiat); tv.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { […]
У меня есть рабочая Service и множество мероприятий. У каждой Activity есть Handler . Activites может запускать задания, отправляя Intents в Service с помощью метода startService . Эти задания попадают в очередь и обрабатываются последовательно. Чтобы отчитывать результаты законченных заданий, я поставляю Handler надлежащего действия, завернутый в объект Messenger, с Intent который описывает задание. Service […]
У меня странное поведение на Nexus 5 при входе и выходе в спящий режим. Он убивает и перезапускает приложение по-настоящему странно. Я покажу вам журнал: Переход в спящий режим (нажатие кнопки питания) 17.005: E / MotherActivity (28940): onPause 17.025: E / MotherActivity (28940): onStop называется 17.315: E / MotherActivity (28940): onDestroy называется 17.365: E / […]
В Android мы обычно сохраняем все наши переменные состояния в onSaveInstanceState() , помещая их в предоставленный Bundle . Как люди справляются с сохранением / загрузкой переменных состояния игры с помощью libGDX поскольку классы не могут использовать / возвращать объект Bundle ?