Android 转到其他活动并等待反馈
如何做那样的事: 我在按按钮。然后应用程序将我转移到另一个活动。然后,我选择一些选项中的一个,应用程序返回到以前的活动,并将有关我选择的信息发送到那里。Android 转到其他活动并等待反馈,android,android-activity,Android,Android Activity,如何做那样的事: 我在按按钮。然后应用程序将我转移到另一个活动。然后,我选择一些选项中的一个,应用程序返回到以前的活动,并将有关我选择的信息发送到那里。 提前谢谢。我认为共享参考资料和个人简历相结合会有用。第一次启动第一个活动时,未保存任何SharedReference。onResume在第一次启动时被调用,但是您必须进行某种切换,如果SharedReference为null,它将什么也不做 然后进入第二个活动。您可以更改SharedReference(示例按钮)。保存首选项后,您可以返回到第一
提前谢谢。我认为共享参考资料和个人简历相结合会有用。第一次启动第一个活动时,未保存任何SharedReference。onResume在第一次启动时被调用,但是您必须进行某种切换,如果SharedReference为null,它将什么也不做 然后进入第二个活动。您可以更改SharedReference(示例按钮)。保存首选项后,您可以返回到第一个活动
返回时会调用onResume,您可以根据自己的选择执行所需操作。根据您的问题,这将在理论上起作用。使用startActivityForResult 第一项活动:
Intent intent = new Intent(this, SecondActivity.class);
startActivityForResult(intent, 1);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK && requestCode==1){
String msg = data.getStringExtra("result");
//Your code...
}
在第二项活动中:
Intent intent = getIntent();
String result = "blablabla";
intent.putExtra("result",result);
setResult(RESULT_OK,intent);
finish();
Google for StartActivityForresultThank,如果我有更多的课程需要申请,我该怎么办?如何将请求从A类和B类中分离出来?我只有一个onActivityResult函数^^