Intereting Posts
Проблема с утечкой базы данных Content Content Provider Что такое «id == EditorInfo.IME_NULL»? Есть ли хороший сайт для отслеживания вашего рейтинга на Android Market? Ошибка после добавления библиотеки игровых сервисов: ': app: transformClassesWithJarMergingForDebug' Прокручиваемый макет в Android Конфликт с зависимостью «com.android.support:support-annotations». Разрешенные версии для приложения (23.3.0) и тестового приложения (23.1.1) отличаются Android Widget: показать активность конфигурации перед добавлением виджета на экран Java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM scrollingCache? Как я могу управлять звуковыми томами в моем приложении Android? Не найден ресурс, который соответствует указанному имени (в 'cardBackgroundColor' со значением '? Android: attr / colorBackgroundFloating') Диалог прогресса при запуске новой активности Проблема с фокусом в DisplayView EditText в диалоговом окне в Android Android NDK mmap вызывается на 32-битных устройствах после обновления до Lollipop Как установить путь NDK Build в OSX для студии 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 «помогает» вам немного сказать: пожалуйста, укажите, является ли код результата этой операции ОК , ОТМЕНА или у вас есть собственный, выполненный на заказ результат.