如何在安卓工作室中设置从下一个活动到上一个活动的结果



我有 2 个活动一个主要和其他联系人 从主要我将转到联系人活动以选择联系人,但是当我在选择联系人后设置主要活动时,它会像新一样重新创建主要活动

@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String clicktemplate = arrayListplayer.get(i).getTitle1();
Toast.makeText(ContactsSelect.this ,arrayListplayer.get(i).getTitle1(), Toast.LENGTH_SHORT).show();
Intent intent = new Intent(ContactsSelect.this, PlanSMS.class);
intent.putExtra("key_clicktemplate1", clicktemplate);
startActivity(intent);

}

这是我的代码 我在这里使用意图和传递点击模板变量开始新活动 但是当我第二次选择另一个联系人时,第一个联系人消失了

您可以使用

startActivityForResult()

https://developer.android.com/training/basics/intents/result

使用 startActivityForResult

@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String clicktemplate = arrayListplayer.get(i).getTitle1();
Intent intent = new Intent(ContactsSelect.this, PlanSMS.class);
intent.putExtra("key_clicktemplate1", clicktemplate);
startActivityForResult(intent,1933);
}

例 : 使用 onactivityresult android

相关内容

  • 没有找到相关文章

最新更新