Articles of активности

Переключайте действия с помощью ActivityGroup на вкладке (Android)

При переходе между действиями (с использованием ActivityGroup в вкладках) ошибка: 04-26 08:46:04.599: ERROR/AndroidRuntime(992): java.lang.StackOverflowError 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.text.Layout.measureText(Layout.java:1601) 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.text.Layout.getLineMax(Layout.java:655) 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.text.Layout.draw(Layout.java:311) 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.text.BoringLayout.draw(BoringLayout.java:365) 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.widget.TextView.onDraw(TextView.java:4052) 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.view.View.draw(View.java:6535) 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.view.ViewGroup.drawChild(ViewGroup.java:1531) 04-26 08:46:04.599: ERROR/AndroidRuntime(992): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258) … […]

Как получить обратную анимацию ActivityOptions.makeScaleUpAnimation при завершении дочерней активности на Android?

После JellyBean Android SDK включает в себя API ActivityOptions.makeScaleUpAnimation () для запуска активности с использованием масштабирующей анимации из представления. Я хочу знать, как я могу получить обратную анимацию, которая уменьшает окно активности до исходного вида при завершении операции? И еще один вопрос: могу ли я определить продолжительность анимации при использовании ActivityOptions.makeScaleUpAnimation ()?

Android очищает / завершает предыдущие действия, кроме одного

В android у меня есть следующий путь: Действие 1 -> Действие 2 -> Действие 3 -> … Действие N -> нажмите кнопку … Когда нажимается кнопка, я хочу очистить / закончить все действия от Activity 2 до N, а затем перейти к Acitivy X. Другими словами, я хочу закончить все действия до первого, а затем […]

Ориентация экрана Android ActivityGroup

Я столкнулся с серьезной проблемой, и я не могу найти ответы в Интернете. В моем приложении у меня есть группа действий, которая содержит четыре действия. В деятельности, которая расширяет группу активности i, я не указал фрагмент кода ориентации экрана, setRequestedOrientation(1); И в других трех действиях я упомянул это как портрет. И все действия прекрасно работают […]

Передача данных из фрагмента в Activity из другой активности

Я исследовал передачу данных из Activity to Activity. Но я не мог использовать тот же метод, чтобы перейти к моему фрагменту. Как передать данные в мой фрагмент? Код, который я использую, Intent i = new Intent(getApplicationContext(), NewActivity.class); i.putExtra("new_variable_name","value"); startActivity(i); И в другой деятельности Bundle extras = getIntent().getExtras(); if (extras != null) { String value = […]

Android Fragment создал дважды изменение ориентации

Мой фрагмент создается дважды, хотя активность только добавляет фрагмент один раз к контенту. Это происходит, когда я поворачиваю экран. Кроме того, каждый раз, когда вызывается onCreateView фрагмента, он потерял все его переменное состояние. public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { // Checking for […]

GetActivity () вернул null, когда isDetached () вернул false

Когда-то мой отладчик ударил точку останова на Log.d: @Override public void onDataChanged(DataTypeChanged dataType) { if (!isDetached()) { if(getActivity()==null){ Log.d(CommonConstants.DEBUG_TAG, "Yes, it is null."); } List<WeekViewCoreTask> tasks = DataProvider .getWeekViewCoreTasks(getActivity().getApplicationContext()); mWeekView.setTasks(tasks); } } Я думал, это никогда не произойдет. Как это могло произойти: getActivity () вернул null, когда isDetached () вернул false?

OnBackPressed () не работает внутри ActivityGroup

У меня есть ActivityGroup внутри которой у меня есть Activity. Я overrided onBackPressed() в этой onBackPressed() . Но, к сожалению, мой onBackPressed() не вызывается. Поэтому я попытался использовать onKeyDown() . Но никакого эффекта. Моя проблема заключается в том, что onBackPressed() которое я дал в ActivityGroup получает контроль. Как переопределить событие Back Press внутри моей вспомогательной […]

OnStop () не вызван?

Я пытаюсь получить журналы для жизненного цикла деятельности. И я столкнулся с какой-то странной проблемой. Когда я использую тему активности в качестве android:theme="@style/Theme.AppCompat.Light.NoActionBar и переходим к следующей acitivty. onPuase() и onStop() . Но когда я использую android:theme="@style/AppTheme , onPause() , но onStop() не вызывается. Есть ли какие-либо события, основанные на теме активности? Вы можете указать […]

Сохранение состояния активности

У меня есть два вида деятельности: A, B. Теперь из A i звоните B, нажимая кнопку (используя startActivity() ), затем нажмите клавишу «Назад», чтобы вернуться к «A». Теперь, когда я снова нажимаю кнопку, чтобы перейти к B, вызывается свежая активность (как и ожидалось). Теперь может кто-нибудь сказать мне, как показать прежнее состояние Б? Я прочитал […]