Intereting Posts
Бесшовные петли с SoundPool на Android? Создает ли startService () новый экземпляр службы или использует существующий? Syncadapter onPerformSync вызывается дважды в первый раз Замена стандартного программного кодека Android H264 на основе ffmpeg Текст-заполнитель для типа ввода = «число» не отображается в webkit ICS Android: Как я могу получить размер файла FTP через FTPClient? Как отменить вызов ParseUser.setPassword ()? Реализация разрезания зефира Ошибка Listview: «В вашем контенте должен быть ListView с атрибутом id« android.R.id.list » Найдено com.google.android.gms: play-services: 8.4.0, но версия 8.3.0 необходима для плагина google-services Различные 9-патч-изображения для разных плотностей? Как удалить предыдущую запись стека из FragmentManager? Android неверный ресурс не найден исключение Предотвращение слишком большого растрового изображения для добавления в текстуру android Веб-просмотр Android не может отображать видео youtube, встроенное через iframe

Попросите кого-нибудь объяснить 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 «помогает» вам немного сказать: пожалуйста, укажите, является ли код результата этой операции ОК , ОТМЕНА или у вас есть собственный, выполненный на заказ результат.