您好,登錄后才能下訂單哦!
android界面是如何進(jìn)行數(shù)據(jù)傳遞的?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
主界面:
package com.yy.activity.value; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { private EditText et_name; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et_name=(EditText) findViewById(R.id.et_name); } public void click(View view){ //獲取文本框輸入的姓名 String name=et_name.getText().toString().trim(); if (TextUtils.isEmpty(name)) { Toast.makeText(this, "請(qǐng)輸入姓名", Toast.LENGTH_LONG).show(); return; } //意圖 Intent intent=new Intent(); //在同一個(gè)應(yīng)用,因此我們使用顯式意圖 intent.setClassName(this, "com.yy.activity.value.ResultActivity"); //攜帶字符串?dāng)?shù)據(jù),注意:八大基本數(shù)據(jù)類型都可以攜帶 intent.putExtra("name", name); //激活界面 startActivity(intent); } }
結(jié)果界面:
package com.yy.activity.value; import java.util.Random; import android.app.Activity; import android.os.Bundle; import android.widget.ProgressBar; import android.widget.TextView; public class ResultActivity extends Activity { private TextView tv_rp; private ProgressBar pb; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_result); tv_rp=(TextView) findViewById(R.id.tv_rp); pb=(ProgressBar) findViewById(R.id.pb); //獲取傳遞過(guò)來(lái)的姓名 String name=getIntent().getStringExtra("name"); //隨機(jī)產(chǎn)生人品 int rp=new Random().nextInt(101); tv_rp.setText(name+":"+rp); //設(shè)置進(jìn)度條 pb.setProgress(rp); } }
關(guān)于android界面是如何進(jìn)行數(shù)據(jù)傳遞的問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。