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);

        }

    }

     









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

  • 相关阅读:
    POJ 1703 Find them, Catch them
    POJ 2236 Wireless Network
    POJ 2010 Moo University
    POJ 2184 Cow Exhibition
    POJ 3280 Cheapest Palindrome
    POJ 3009 Curling 2.0
    POJ 3669 Meteor Shower
    POJ 2718 Smallest Difference
    POJ 3187 Backward Digit Sums
    POJ 3050 Hopscotch
  • 原文地址:https://www.cnblogs.com/blogs-chao/p/4764912.html
Copyright © 2011-2022 走看看