国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

詳談android界面之間數據的傳遞

2019-12-12 02:45:11
字體:
來源:轉載
供稿:網友

不同界面之間,數據的傳遞是很常用的一個操作,這種數據的攜帶也是很簡單的。

效果:

跳轉后:

這個例子很簡單,但是我們把第一個界面輸入的姓名張三順利傳遞到了第二個界面

附代碼如下:

主界面:

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, "請輸入姓名", Toast.LENGTH_LONG).show();      return;    }    //意圖    Intent intent=new Intent();    //在同一個應用,因此我們使用顯式意圖    intent.setClassName(this, "com.yy.activity.value.ResultActivity");    //攜帶字符串數據,注意:八大基本數據類型都可以攜帶    intent.putExtra("name", name);    //激活界面    startActivity(intent);  }}

結果界面:

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);    //獲取傳遞過來的姓名    String name=getIntent().getStringExtra("name");    //隨機產生人品    int rp=new Random().nextInt(101);    tv_rp.setText(name+":"+rp);    //設置進度條    pb.setProgress(rp);  }}

以上這篇詳談android界面之間數據的傳遞就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锦屏县| 三门峡市| 永靖县| 江陵县| 乐都县| 南靖县| 昂仁县| 双城市| 杨浦区| 阿拉善左旗| 闻喜县| 离岛区| 博乐市| 廊坊市| 灵石县| 西华县| 农安县| 邛崃市| 进贤县| 白银市| 江安县| 麻城市| 德保县| 麦盖提县| 福鼎市| 隆林| 白朗县| 镇巴县| 措勤县| 伊川县| 正镶白旗| 宁河县| 竹山县| 玉树县| 东至县| 德钦县| 林芝县| 炉霍县| 双柏县| 丽水市| 景东|