主程序
package com.example.hp.testfunction.Intent;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.example.hp.testfunction.R;
/**
* 为了实现Intent.putExtra("key",Object) 这样的 测试
*
*/
public class IntentActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent);
Intent intent = new Intent(this, OtherActivity.class);
intent.putExtra("person", new Person("梧桐", 22));
intent.putExtra("key",new Wtf( new Person("梧桐", 22)));
startActivity(intent);
}
}
被启动的程序
package com.example.hp.testfunction.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.example.hp.testfunction.R;
public class O