Articles of андроидальная активность

Android-стек не становится понятным

Я застрял в ситуации, пожалуйста, помогите мне. Это проблема. У меня есть экран меню в моем приложении. Теперь у вас есть возможность вернуться в меню на все экраны, которые не пришли непосредственно из экрана меню. Например, я иду Активность B, как меню -> Активность A -> Активность B. Теперь я написал нажатие кнопки backtoMenu. this.finish(); […]

Как очистить данные намерения в Activity после открытия с url?

У меня есть Activity , который можно запустить непосредственно из браузера, вызывая url. Код мероприятия: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Uri data = getIntent().getData(); Log.d(getClass().getName(), "onCreate data=" + data); getIntent().replaceExtras(new Bundle()); getIntent().setAction(""); getIntent().setData(null); getIntent().setFlags(0); if (data != null && isValidUrl(data)) { // open some special fragment } […]

Всегда запускайте новый экземпляр активности без истории

Есть ли способ запустить мероприятие как новый экземпляр без истории? Пробовал следующее в файле манифеста. android:launchmode="singleinstance" android:noHistory=true Я могу добиться того, что мне нужно, но как только экран заблокирован, отображается предыдущее действие. Это то, что должна делать noHistory , но не то, что мне нужно. Сохранение экрана всегда было бы нецелесообразным, так как он излишне […]

Как предотвратить перезапуск приложения при использовании пусковой установки после магазина?

Мое приложение Android перезапускается при использовании запуска, чтобы запустить его после того, как я использовал магазин приложений для его запуска (и наоборот). Есть ли способ предотвратить это? При перезапуске я имею в виду, что стек активности потерян. Это важно, так как наши пользователи периодически настраиваются и возвращаются к активности в приложении в течение часа или […]

Android startActivityForResult возвращает null в onActivityResult при использовании камеры

У меня возникла проблема с startActivityForResult / onActivityResult, где данные возвращают значение null. Я использую startActivityForResult (камеру) и умею сохранять изображение в устройстве. Это часть в действии, которая вызывает камеру protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.upload_new_tire); setUpWings(); imageButton.setOnClickListener(new MyCamera(this)); } Это моя функция onActivityResult protected void onActivityResult(int requestCode,int resultCode, Intent data){ Log.i("request, result Code", […]

Дополнительное сообщение о намерениях Android против статической переменной

Какова цель использования намерения с сообщением вместо того, чтобы просто объявлять статическую переменную в java и вызывать ее из нового действия? Мне кажется, что это проще для меня, потому что у вас может быть статическая переменная, которую вы хотите (то есть ArrayList, Object и т. Д.). public class FirstActivity extends Activity { public static String […]

Не вызывать onDestroy () родительской активности после вызова startActivity ()?

У меня есть Activity с большим количеством транзакций фрагментов, и иногда моим пользователям нужно открыть действие настроек на несколько секунд. Я делаю это так: Intent preferencesIntent = new Intent(this, PreferencesView.class); this.startActivity(preferencesIntent); Каждый раз, когда я это делаю, вызывается onDestroy () моей основной деятельности. Поэтому, когда мой пользователь возвращается, основная активность находится на этом начальном этапе. […]

Навигационный ящик, проблемы с концепцией

Это мой первый вопрос. Я хотел бы спросить ваше мнение о навигационном ящике. Я пробовал некоторые проекты, и я много читал об этом, но почему-то я не могу понять, как это работает. Вот мои причины / сомнения: Теоретически, вы можете пойти куда угодно из своего приложения из любой точки мира, я имею в виду, что […]

Связь Android между действиями без onActivityResult

В приложении, в котором я сейчас работаю, я столкнулся с проблемой связи между действиями. В основном у меня есть UI-компонент, который похож на Combobox . Однако список возможных значений для этого компонента должен быть открыт в новом действии. Поэтому, когда вы щелкнули компонент, открывается новое действие, используя startActivityForResult . Когда вы выбираете новое значение, оно […]

Android – динамически заданные настройки

Я пытаюсь передать идентификатор моей новой деятельности по созданию. Очевидным решением является использование «Intent.putExtra (name, value);». Но поскольку намерение создается только при щелчке, все мои кнопки имеют одинаковые дополнения Intent (обычно null). Есть ли способ инициализировать их из цикла? for ( int i = 0; i< IDList.size() ; i++) { //Get Information from ID btnDetails.setOnClickListener(new […]