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

Возврат результата цели, когда активность закрыта кнопкой «Назад»

Я начинаю новое действие с оригинальной Activity с помощью startActivityForResult(intent, requestCode) . Я хочу вернуть данные в исходную Activity когда пользователь нажимает кнопку «Назад», поэтому при возврате к исходной Activity . Я пробовал два метода: onBackPressed() : @Override public void onBackPressed() { super.onBackPressed(); Intent intent = new Intent(); intent.putIntegerArrayListExtra(SELECTION_LIST, selected); setResult(RESULT_OK, intent); } onPause() : […]

В Android, если OS убивает мое приложение, получит getIntent () вернуть намерение с такими же дополнительными функциями?

Конечно, после того, как мое приложение было восстановлено. Или мне нужно хранить все на onSaveInstanceState ()?

Цель камеры или галереи уничтожает старую активность на некоторых устройствах

Я работаю над приложением, которое использует WebView для отображения его содержимого. Однако для того, чтобы выбрать изображение, необходимо открыть камеру или галерею: Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, 1); Intent galleryIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(galleryIntent, 2); Он работает отлично на большинстве устройств, но на HTC One и несколько других оба намерения разрушают мою деятельность, […]

Попросите кого-нибудь объяснить RESULT_FIRST_USER

Я не понимаю значения, значения или значения RESULT_FIRST_USER, кроме того, что мои собственные коды результатов должны быть больше 1 . Кто-нибудь, пожалуйста, объясните это? RESULT_OK и RESULT_CANCELED имеют смысл для английского говорящего. Но что в мире Android есть RESULT_FIRST_USER? Все документы говорят об этом Start of user-defined activity results.

Не входящая в класс ошибка Android Studio

Я новичок в развитии Android и не имею глубоких знаний о Java. Я застрял на проблеме в течение длительного времени. Я пытаюсь открыть новое действие при нажатии кнопки. Но я получаю сообщение об ошибке: не входящий класс: Katra_home . Вот код для MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { […]

Android: как изменить макет при нажатии кнопки?

Я должен следовать коду для выбора макета при нажатии кнопки. View.OnClickListener handler = new View.OnClickListener(){ public void onClick(View v) { switch (v.getId()) { case R.id.DownloadView: // doStuff setContentView(R.layout.main); break; case R.id.AppView: // doStuff setContentView(R.layout.app); break; } } }; findViewById(R.id.DownloadView).setOnClickListener(handler); findViewById(R.id.AppView).setOnClickListener(handler); Когда я нажимаю кнопку «AppView», макет меняется, но когда я нажимаю кнопку «DownloadView», ничего не […]

Сделайте кнопку «вверх», как кнопка «назад» на Android

Дизайн Android-приложения Я работаю с вызовами кнопки «Вверх», чтобы вести себя так же, как и кнопка «Назад», но я не уверен, как это сделать. Я знаю, что android:parentActivityName должен быть указан для кнопки «Вверх», чтобы быть видимым в активности, но указание фиксированной родительской активности на самом деле не имеет смысла для этой активности. Представьте себе […]

Максимальная длина метода putExtra Intent? (Закрыть)

Мне нужна помощь в отладке моего приложения. Прежде всего: в эмуляторе и на некоторых других устройствах мое приложение работает нормально. На моем устройстве я получил силу близко (без силового сообщения). «Сбой» происходит, если изменяется действие приложения. Вот некоторый код класса MainActivity . Он просто читает html-контент с веб-страницы через webview. И нет, это невозможно сделать […]

Есть ли причина не звонить setIntent при переопределении onNewIntent?

При возникновении проблемы, подобной этому вопросу , я начал задаваться вопросом, почему мы явно вызываем setIntent при переопределении onNewIntent и почему этот код не выполняется уже super.onNewIntent . @Override public void onNewIntent(Intent intent) { super.onNewIntent(intent); // Why isn't this performed by the framework in the line above? setIntent(intent); }

В чем разница между действиями и намерениями в Android?

Может ли кто-нибудь объяснить мне разницу между «активностью» и «намерением» на платформе Android?