Intereting Posts
Требовать проект Gradle из другого каталога Ошибка при запуске первого тестового приложения: проблема упаковки Android? Firebase 2.0 – как бороться с несколькими вкусами (средами) приложения Android? Проверить, что Android apk не был повторно упакован? Android Lint: как игнорировать отсутствующие предупреждения о переводе в определенном файле NoClassDefFoundError для библиотеки .jar во время выполнения в Android Studio Прослушать показ клавиатуры или скрыть событие в android Андроид сортировки Android по свойствам Исключение SQLite Cursor вне пределов исключения в SELECT count (*) FROM table Страница профиля дизайна сайта Android Защищенный RESTful API, который может использоваться веб-приложениями (угловыми), iOS и Android Как удалить общие предпочтения при удалении приложения в android Android – Когда регистрировать / отменить регистрацию широковещательных ресиверов, созданных в виде активности? Лучшая практика для расчета средней скорости от координат GPS Android: программно откройте диалоговое окно «Недавние приложения»

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

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

 Start of user-defined activity results. 

Solutions Collecting From Web of "Попросите кого-нибудь объяснить RESULT_FIRST_USER"

Когда вы завершаете действие, вы можете вызвать setResult(RESULT_CODE) чтобы отправить данные другим действиям. Если вы не вызываете этот метод, значением по умолчанию будет RESULT_CANCELLED (что равно 0 )

Пример возврата данных:

 Intent intent= new Intent(); intent.putExtra("data",data); setResult(YOUR_RESULT_CODE,intent); finish(); 

Когда действие завершается, он может вызвать setResult(int) чтобы вернуть данные обратно своему родителю.

Он должен всегда предоставлять код результата, который может быть стандартным результатом

  • RESULT_CANCELED (стандартный результат деятельности: операция отменена. Постоянное значение: 0)
  • RESULT_OK (Результат стандартной операции: операция выполнена успешно. Постоянное значение: -1) или любые пользовательские значения, начинающиеся с RESULT_FIRST_USER (Начало пользовательских результатов деятельности. Постоянное значение: 1). Кроме того, он может по желанию вернуть обратно намерение, содержащее любые дополнительные данные, которые он хочет.

Итак, в нижней строке, так как вы должны предоставить код результата Android «помогает» вам немного сказать: пожалуйста, укажите, является ли код результата этой операции ОК , ОТМЕНА или у вас есть собственный, выполненный на заказ результат.