[英]How to set results from next activity to previous activity in android studio
I have 2 activities one main and other contacts from main i am going to contact activity to select contact but when i set main activity after selecting contacts it recreates the main activity like new 我有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);
}
Here is my code I am starting new activity here using intent and pass clicktemplate variable but when i select another contact second time the first one disappears 这是我的代码,我在这里使用intent并传递clicktemplate变量开始新的活动,但是当我第二次选择另一个联系人时,第一个联系人消失了
you can use 您可以使用
startActivityForResult()
https://developer.android.com/training/basics/intents/result https://developer.android.com/training/basics/intents/result
use startActivityForResult 使用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);
}
example : Use onactivityresult android 示例: 使用onactivityresult android
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.