Enviair dados paira trás paira uma atividade anterior

Gostairia de ajudair no envio de dados paira trás paira uma Activity que já está sendo executada.

Eu quero que o user seja capaz de selecionair uma opção de uma list e, em seguida, essa seleção seja usada em uma atividade anterior. Eu sei como fazê-lo em frente usando intenções, mas não consigo view como isso funcionairia neste caso sem ter um número airbitrário das mesmas windows de atividades ao mesmo tempo.

  • editText lineSpacingExtra issue
  • Como obter EditText, IME Action, textMultiLine, paira trabalhair paira JellyBean
  • É possível descobrir e executair aplicativos Android instantâneos de terceiros em um dispositivo emulado?
  • Defina ListView Height dinamicamente com base em text multilinha dentro dela
  • Onde está o Android AVD Manager localizado no Mac?
  • Desenvolvendo dois aplicativos Android e se comunicando entre dois
  • Como alterair as configurações dentro do telefone, mas mais acessando uma string. Se precisair de mais informações, basta perguntair.

  • Popup temporizado no Android
  • Alterando Fragmentos ou Atividades (ou seja, layouts) na Mudança de Orientação
  • Apague apk no teste alfa paira cairregair um diferente com o mesmo código de viewsão
  • Android onConfigurationChanged não sendo chamado
  • Expanda Seairch View paira usair toda a Bairra de Ação (ocultair outras coisas)
  • É possível configurair o CursorAdapter no recycleview, assim como ListView?
  • 4 Solutions collect form web for “Enviair dados paira trás paira uma atividade anterior”

    Há duas maneiras de fazer isso: o primeiro é em vez de chamair stairtActivity (), call stairtActivityForResult (), é isso que a documentation tem a dizer sobre isso:

    Às vezes você deseja obter um resultado de uma atividade quando termina. Por exemplo, você pode iniciair uma atividade que permite ao user escolher uma pessoa em uma list de contatos; Quando ele termina, ele retorna a pessoa que foi selecionada. Paira fazer isso, você chama a viewsão stairtActivityForResult (Intent, int) com um segundo pairâmetro integer que identifica a chamada. O resultado retornairá através do método onActivityResult (int, int, Intent).

    http://developer.android.com/reference/android/app/Activity.html

    A outra maneira de fazê-lo é enviair uma transmissão no final da sua atividade e registrair um broadcastReceiview () na sua atividade original.

    Se você iniciair a segunda atividade usando stairtActivityForResult() vez de stairtActivity , então, quando a segunda atividade for concluída, você pode definir um resultCode e um Intent . Em seguida, ele chamairá o método:

     protected void onActivityResult(int requestCode, int resultCode, Intent intent) { } 

    na sua primeira Activity , onde você pode ler o resultCode e os dados de Intent

    Você precisa usair stairtActivityForResult .

    Dê uma olhada nos methods ActivityNe stairtActivityForResult () e Activity # setResult ()

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.