android界面是如何进行数据传递的
android界面是如何进行数据传递的?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
在温县等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都做网站 网站设计制作按需开发网站,公司网站建设,企业网站建设,品牌网站制作,营销型网站,外贸营销网站建设,温县网站建设费用合理。
主界面:
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界面是如何进行数据传递的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
分享名称:android界面是如何进行数据传递的
文章分享:http://scyingshan.cn/article/jcepjh.html