91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

向上向下傳遞數據

發布時間:2020-08-09 13:42:39 來源:ITPUB博客 閱讀:116 作者:山有木xi 欄目:移動開發

在Intent中提供了一系列putExtra()方法的重載,用以把需要傳遞數據暫存Intent中

button.setOnClickListener(new View.OnClickListener(){
@Override
public void onclick(View v){
String data="hello";
Intent i=new Intent(FirstActivity.this,SecondActivity.class);
startActivity(intent);
i.putExtra("extra_data",data);
}
})

在putExtra中,第一個參數是鍵,第二個是要傳遞的參數

public class SecondActivity extens AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.second_layout);
Intent intent=getIntent();
String data=intent.getStringExtra("extra_data");
Log.d("SecondActivity",data);
}
}

首先可以通過 getIntent方法獲得勇于啟動 SecondActivity的Intent,然后調用 getStringExtra 方法傳入相應的鍵值既可以獲得傳遞的數據了

而要返回數據給上一個活動

button.setOnClickListener(new View.OnClickListener(){
@Override
public void onclick(View v){
Intent i=new Intent(FirstActivity.this,SecondActivity.class);
startActivityForResult(intent,1);
}
})

則需要Activity中的 startActivityForResult,它能夠在銷毀時返回一個結果給上一個Activity

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇安县| 玉屏| 马山县| 贡嘎县| 红河县| 东方市| 敦煌市| 双峰县| 宜春市| 开化县| 甘肃省| 云阳县| 石家庄市| 竹北市| 古田县| 永德县| 安福县| 九龙坡区| 安溪县| 荆门市| 宁强县| 黑山县| 怀宁县| 萍乡市| 鄯善县| 泽普县| 定陶县| 石狮市| 奉化市| 砀山县| 辛集市| 长阳| 武隆县| 察隅县| 化州市| 宝山区| 民丰县| 萍乡市| 阿拉善右旗| 吉木乃县| 海口市|