zoukankan      html  css  js  c++  java
  • Activity(二)

    多个Activity之间的调用

    建立一个Activity

    配置layout文件夹下fragment_main.xml文件

    360截图20140323165705806

    在layout下新建other.xml文件

    QQ截图20140323170134

    xml文件创建的id需要编译才能生成

    在同一工程src文件夹下新建class文件

    QQ截图20140323170134

    查找id并作关联

    加入监听器,调用另一个Activity的类

    调用监听器

    注:每一个Activity都需要在AndroidManifest.xml注册,否则运行出错

     

    运行后点击Button跳到另一个Activity页面

    Intend传值

    在主Activity中加入键值对

        public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent=new Intent();
                intent.putExtra("testIntent", "123");//插入键值对
                intent.setClass(MainActivity.this, Activity1.class);
                MainActivity.this.startActivity(intent);
            }

    在从Activity中取出键值对

        protected void onCreate(Bundle savedInstanceState) {
            // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            setContentView(R.layout.other);
            Intent intent =getIntent();
            String value = intent.getStringExtra("testIntent");//取出键值对
            TextView myTextView=(TextView)findViewById(R.id.myTextView);
            myTextView.setText(value);//输出value的值
        }

    运行后点击Button得到主Activity的值

    Activity可以在单个app中传输数据,也可以在不同app传输数据。


    Copyright © 吴华锦
    雅致寓于高阁渔舟唱晚,古典悠然
    格调外发园林绿树萦绕,馥郁清香
  • 相关阅读:
    stack 栈
    链表
    2018.09.08 DL24 Day1 总结
    10.07 WZZX Day2总结
    10.06 WZZX Day1总结
    Joseph问题 (线段树)
    [POI2006]TET-Tetris 3D
    10.05FZSZ Day2模拟总结
    Tarjan求LCA
    数据结构
  • 原文地址:https://www.cnblogs.com/hanqing/p/3619285.html
Copyright © 2011-2022 走看看