zoukankan      html  css  js  c++  java
  • Android——不同activity之间数据传递


    /*

     * 不同activity之间数据的传递

     */

    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, "姓名不能为空", 1).show();

                  return;

            }

           

            Intent intent = new Intent(this, ResultActivity.class);//创建一个     意图

           

            intent.putExtra("name", name);

           

            startActivity(intent);//激活组件           

        }

    }

    --------------------------------------------------------------------------------------------------------------------------------

    public class ResultActivity extends Activity

    {

        @Override

        protected void onCreate(Bundle savedInstanceState)

        {

           super.onCreate(savedInstanceState);

          

           setContentView(R.layout.activity_result);//要显示的组件

           Intent intent = getIntent();

           String name = intent.getStringExtra("name");

          

           Random random = new Random();

           int values = random.nextInt(101);

          

           TextView result = (TextView) findViewById(R.id.tv_result);

           result.setText(name + "您的人品值为: "+ values);      

          

           ProgressBar pb = (ProgressBar) findViewById(R.id.progressBar1);

           pb.setProgress(values);

        }

    }

     









    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    201720181 JaWorld 第三周作业
    201720181 Java小组1623 第一周作业
    201720181 JaWorld 第四、五周作业
    201720181 Java小组1623 第二周作业
    无法打开用户默认数据库的解决方法
    技术网站/博客网址收藏
    .net中防止用户多次登录的方法
    asp.net导出excel方法总结
    面向对象设计模式之Bridge桥接模式(结构型)
    面向对象设计模式之Composite组合模式(结构型)
  • 原文地址:https://www.cnblogs.com/blogs-chao/p/4764912.html
Copyright © 2011-2022 走看看