{"rsdb":{"rid":"239113","subhead":"","postdate":"0","aid":"164823","fid":"98","uid":"1","topic":"1","content":"
\n

\u4f20\u9012\u7b80\u5355\u6570\u636e<\/h2> \n

\u521b\u5efa\u4e24\u4e2aactivity\uff0cFirstActivity\u548cTwoActivity\uff0c\u8fd9\u91cc\u5c06\u4f1a\u5c06\u6570\u636e\u4eceFisrtActivity\u4f20\u7ed9TwoActivity\u3002
\u521b\u5efa\u5b8cactivity\u7684\u76ee\u5f55\u754c\u9762\u5982\u4e0b\u3002<\/p> \n

<\/p> \n

\u73b0\u5728\u6211\u4eec\u5148\u5bf9\u5b83\u4eec\u7684layout\u5e03\u5c40\u505a\u4e00\u4e9b\u8c03\u6574\u3002<\/p> \n

1. \u5728activity_first.xml\u4e2d\u6dfb\u52a0\u4e00\u4e2a\u6309\u94ae\uff0c\u8fd9\u662f\u7528\u6765\u4f5c\u4e3a\u9875\u9762\u8df3\u8f6c\u7684\u89e6\u53d1\u6309\u94ae\u3002\u5e76\u5c06\u539f\u5148\u591a\u4f59\u7684\u5176\u5b83\u7ec4\u4ef6\u5220\u53bb\u3002\u6dfb\u52a0\u7684\u4ee3\u7801\u5982\u4e0b\u3002<\/h5> \n
 <Button\n        android:layout_width="wrap_content"\n        android:layout_height="wrap_content"\n        android:id="@+id\/btnStart"\n        android:text="\u542f\u52a8\u53e6\u4e00\u4e2aactivity"\/><\/code><\/pre> \n 

\u754c\u9762\u663e\u793a\u5982\u4e0b<\/p> \n

<\/p> \n

2. \u5728activity_two.xml\u4e2d\u6dfb\u52a0TextView\u7ec4\u4ef6,\u5176\u4f59\u7ec4\u4ef6\u53ef\u5220\u53bb\uff0c\u4fdd\u6301\u7b80\u6d01\u3002\u5176\u4ee3\u7801\u5982\u4e0b\u3002<\/h5> \n
<TextView\n        android:layout_width="wrap_content"\n        android:layout_height="wrap_content"\n        android:id="@+id\/tv"\n        android:text="\u8fd9\u662f\u7b2c\u4e8c\u4e2aactivity"\/><\/code><\/pre> \n 

\u754c\u9762\u663e\u793a\u5982\u4e0b<\/p> \n

<\/p> \n

\u597d\u4e86\u51c6\u5907\u5de5\u4f5c\u5df2\u7ecf\u5b8c\u6210\u4e86\uff0c\u73b0\u5728\u6b63\u5f0f\u5f00\u59cb\u8bb2\u89e3\u5566\u3002
\u9996\u5148\u6211\u4eec\u7684\u601d\u8def\u662f\u5728FirstActivity\u4e2d\u5148\u901a\u8fc7\u6309\u94ae\u7684ID\u6765\u83b7\u53d6Button\u5bf9\u8c61\uff0c\u5e76\u4e3a\u5176\u6dfb\u52a0\u76d1\u542c\u4e8b\u4ef6\uff0c\u6211\u4eec\u5c06\u4f1a\u5728\u8fd9\u91cc\u8fdb\u884cactivity\u7684\u8df3\u8f6c\uff0c\u540c\u65f6\u5c06\u6570\u636e\u6dfb\u52a0\u7ed9Intent\u5bf9\u8c61\uff0c\u901a\u8fc7Intent\u5bf9\u8c61\u6765\u5c06\u6570\u636e\u4f20\u7ed9TwoActivity\u3002<\/p> \n

1. FirstActivity\u4ee3\u7801\u5982\u4e0b<\/h5> \n
import android.content.Intent;\nimport android.support.v7.app.AppCompatActivity;\nimport android.os.Bundle;\nimport android.view.View;\n\npublic class FirstActivity extends AppCompatActivity {\n\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_first);\n\n        findViewById(R.id.btnStart).setOnClickListener(new View.OnClickListener() {\n            @Override\n            public void onClick(View v) {\n                Intent i=new Intent(FirstActivity.this,TwoActivity.class);\n                i.putExtra("data","hello");\n                startActivity(i);\n            }\n        });\n    }\n}<\/code><\/pre> \n 

\u8fd9\u91cc\u6700\u5173\u952e\u7684\u4ee3\u7801\u662fIntent.putExtra(String name,String value),\u8fd9\u662f\u5c06\u6570\u636e\u7ed1\u5b9a\u5230Intent\u5bf9\u8c61\u4e0a\uff0c\u5f53\u7136\uff0c\u8fd9\u4e2a\u65b9\u6cd5\u6709\u8bb8\u591a\u91cd\u8f7d\uff0c\u4e5f\u53ef\u7ed1\u5b9a\u4e0d\u662fString\u7c7b\u578b\u7684\u6570\u636e\u3002\u6bd4\u5982<\/p> \n

<\/p> \n

\u5927\u5bb6\u53ef\u6839\u636e\u60c5\u51b5\u505a\u9009\u62e9\u3002<\/p> \n

2. TwoActivity\u63a5\u6536\u6570\u636e\uff0c\u4ee3\u7801\u5982\u4e0b<\/h5> \n
import android.content.Intent;\nimport android.support.v7.app.AppCompatActivity;\nimport android.os.Bundle;\nimport android.widget.TextView;\n\nimport org.w3c.dom.Text;\n\npublic class TwoActivity extends AppCompatActivity {\n    private TextView tv;\n\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_two);\n        \/\/\u83b7\u53d6\u4f20\u5165\u7684Intent\n        Intent i=getIntent();\n        \/\/\u5229\u7528\u6211\u4eec\u5728XML\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684View\u7684id\u5c5e\u6027\u6765\u83b7\u53d6\u76f8\u5e94\u7684View\u5bf9\u8c61\n        tv=(TextView) findViewById(R.id.tv);\n        \/\/\u8bbe\u7f6e\u6587\u672c\u5185\u5bb9\n        tv.setText(i.getStringExtra("data"));\n    }\n}<\/code><\/pre> \n 

\u8fd9\u91cc\u6700\u5173\u952e\u7684\u4ee3\u7801\u5c31\u662fIntent.getStringExtra(String name)\uff0cname\u662f\u5728FirstActivity\u4e2d\u8bbe\u7f6e\u7684\u7ed1\u5b9a\u7684\u6570\u636e\u7684\u540d\u5b57data\uff0c\u8fd4\u56de\u7684\u5c31\u662f\u9700\u8981\u4f20\u9012\u7684\u6570\u636e\u3002\u597d\u4e86\uff0c\u73b0\u5728\u8fd0\u884c\u5e94\u7528\uff0c\u53ef\u4ee5\u8df3\u8f6cactivity\u7684\u540c\u65f6\u4e5f\u53ef\u4f20\u9012\u6570\u636e\u4e86\uff0c\u6765\u8fd0\u884c\u4e00\u4e0b\u5427\uff01<\/p> \n

\u4f20\u9012\u6570\u636e\u5305Bundle<\/h2> \n

\u4e0a\u9762\u7684\u662f\u5c06\u6570\u636e\u4e00\u4e2a\u4e2a\u9644\u52a0\u5230Intent\u5bf9\u8c61\u8fdb\u884c\u4f20\u9012\u7684\uff0c\u73b0\u5728\u6362\u79cd\u65b9\u5f0f\uff0c\u5c06\u9700\u8981\u7684\u6570\u636e\u8fdb\u884c\u6253\u5305\uff0c\u7136\u540e\u4e00\u8d77\u4f20\u9001\u51fa\u53bb\u3002<\/p> \n

1. FirstActivity<\/h5> \n
        ......\n        findViewById(R.id.btnStart).setOnClickListener(new View.OnClickListener() {\n            @Override\n            public void onClick(View v) {\n                Intent i=new Intent(FirstActivity.this,TwoActivity.class);\n                \/\/i.putExtra("data","hello");\n                Bundle b=new Bundle();\n                b.putString("name","MrY");\n                b.putInt("age",20);\n                i.putExtras(b);\n                startActivity(i);\n            }\n        });<\/code><\/pre> \n 

\u8fd9\u91cc\u521b\u5efa\u4e86Bundle\u5bf9\u8c61\uff0c\u7136\u540e\u8c03\u7528\u76f8\u5173\u7684put\u65b9\u6cd5\u5c06\u6570\u636e\u6253\u5305\u5230Bundle\u5bf9\u8c61\u4e0a\uff0c\u6700\u540e\u53ea\u8981\u5c06Bundle\u5bf9\u8c61\u9644\u52a0\u5230Intent\u5bf9\u8c61\u4e0a\u3002<\/p> \n

2. \u6539\u53d8TwoActivity\u4e2d\u4ee3\u7801\u6765\u63a5\u6536\u6570\u636e<\/h5> \n
        \/\/\u83b7\u53d6\u4f20\u5165\u7684Intent\n        Intent i=getIntent();\n        Bundle data=i.getExtras();\/\/\u83b7\u53d6Bundle\u5bf9\u8c61\n         \/\/\u5229\u7528\u6211\u4eec\u5728XML\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684View\u7684id\u5c5e\u6027\u6765\u83b7\u53d6\u76f8\u5e94\u7684View\u5bf9\u8c61\n        tv=(TextView) findViewById(R.id.tv);\n        \/\/\u8bbe\u7f6e\u6587\u672c\u5185\u5bb9\n       \/\/ tv.setText(i.getStringExtra("data"));\n        tv.setText(String.format("name=%s,age=%d",data.getString("name"),data.getInt(&quo","orderid":"0","title":"activity\u95f4\u6570\u636e\u4f20\u9012(\u4e00)","smalltitle":"","mid":"0","fname":"Android","special_id":"0","bak_id":"0","info":"0","hits":"1890","pages":"2","comments":"0","posttime":"2017-10-16 18:18:40","list":"1508149120","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"http:\/\/images2017.cnblogs.com\/blog\/1232210\/201709\/1232210-20170924143535118-1311174629.png","ispic":"1","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"activity<\/A> \u6570\u636e<\/A> \u4f20\u9012<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"113.108.110.181","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"activity\u95f4\u6570\u636e\u4f20\u9012","lastview":"1713490132","digg_num":"7088","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}