• 二、activity与Intent


    (一) 多个activity之间的跳转(无值传递)

    第一步:创建activity(其实就是jave文件),并进行注册

           在AndroidManifest.xml中

                    <activity

                android:name="com.example.项目名.activity"

                android:label=" activity" >

            </activity>

    第二步:实例化intent

    Intent intent=new Intent();

    设置跳转的页面

    intent.setClass(当前页面的activity.this, 要跳转过去的页面的activity.class);

                    启动跳转

                 activity2.this.startActivity(intent);

     

    (二)多个activity之间的跳转(有值传递)

           基本用法 和上面的一样

           在传值时调用 Intent变量名.putExtra("usename", "chencong");

              第一个参数:传递过去的变量的变量名,可以随意取;

              第二个参数:传递过去的值

           在接收值的地方,

                Intent 变量名= getIntent();

                 定义与传过来的值相同类型的变量

                String usename=intent1.getStringExtra("usename");

                   参数:传递过来的变量的变量名

     

    Eg

    一、

    Button tiao=(Button)this.findViewById(R.id.issure);

    tiao.setOnClickListener(new OnClickListener() {

               

                @Override

                public void onClick(View v) {

                    Intent intent=new Intent();

                    intent.setClass(MainActivity.this, activity2.class);

                    intent.putExtra("usename", "chencong");

                    intent.putExtra("password", "chen");

                    MainActivity.this.startActivity(intent);

                }

         });

    String usename=intent1.getStringExtra("usename");

    String password=intent1.getStringExtra("password");

     

    Button duqu=(Button)findViewById(R.id.cancel);

            duqu.setOnClickListener(new OnClickListener() {

               

                @Override

                public void onClick(View arg0) {

                EditText usen=(EditText)findViewById(R.id.usename);

                EditText pass=(EditText)findViewById(R.id.password);

                usen.setText(usename);

                pass.setText(password);

                   

                }

            });

  • 相关阅读:
    动态设置ImageView的大小
    URI和URL、URN的区别
    关于Android中的异步任务
    Android下如何理解onMeasure,onLayout的过程
    Android如何获取同包名应用的图标及名称
    Android4.0 监听 android 手机情景模式(有声、静音、振动)
    Android中裁剪一张图片
    Json解析国家气象局天气API
    Android中AnimationDrawable的使用
    POJ
  • 原文地址:https://www.cnblogs.com/chcong/p/3530416.html
Copyright © 2020-2023  润新知