Кнопки переходят к предыдущему действию, но почему не передают намерения предыдущей деятельности.передать намерения предыдущей деятельности в Android?
Это мой код.
btnSaveRecord.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
/*
finish();*/
/* Intent i = new Intent(Record_Audio.this, AddPost.class);
i.putExtra("STRING_I_NEED", newAudioFile);
//setResult(8, i);
//finish();//finishing activity
startActivityForResult(i,8);
*/
getIntent().putExtra("STRING_I_NEED", newAudioFile);
setResult(RESULT_OK, getIntent());
finish();
overridePendingTransition(R.anim.back, R.anim.back_out);
}
});
А вот предыдущий код активность в onActivityResult
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
{
if(requestCode==1010 && resultCode==RESULT_OK)
{
String STRING_I_NEED=data.getStringExtra("STRING_I_NEED");
Log.e("","STRING_I_NEED = "+STRING_I_NEED);}
}
}
Где ваши данные "данные"? Не можете ли вы просто создать новый Intent и поместить свой результат вместо 'getIntent()' в свой первый фрагмент кода? –
Я отредактировал мой пост, пожалуйста, см. Выше. Я положил весь код onActivityResult. –
, где вы начали свою деятельность – Piyush