A:MainActivity B:LoginActivity RESULT_OK=2
具体代码如下:
MainActivity.this.startActivityForResult(new Intent(MainActivity.this,LoginActivity.class), ConnUtil.RESULT_OK);
Intent intent=new Intent();
intent.putExtra("uNumer", uNumer);
LoginActivity.this.setResult(ConnUtil.RESULT_OK, intent);
LoginActivity.this.finish();
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
if (resultCode==ConnUtil.RESULT_OK) {//取出的resultCode为0,data 为空
String uNumer=data.getStringExtra("uNumer");
}
super.onActivityResult(requestCode, resultCode, data);
}
<activity
android:name="com.example.activity.MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<activity
android:name="com.example.activity.LoginActivity"
android:label="@string/title_activity_login">
</activity>