启动另一个Activity并返回结果(附源码)
启动另一个Activity,并返回一个结果。
使用startActivityForResult()
?
? 
?
点击上一步的时候,保存下一步页面输入的用户信息
MainActivity.java
?
package com.amaker.test;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class NextActivity extends Activity {private Button b2;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.next);b2 = (Button)findViewById(R.id.Button02);b2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = getIntent();intent.putExtra("abc", "test");NextActivity.this.setResult(5, intent);NextActivity.this.finish();}});}}?