zoukankan      html  css  js  c++  java
  • 启动Activity的单独事件方法2

    1.Button中创建android:onClick="sendmessage" sendmessage方法名

     1     //MAIN_acitivity创建这个同名独立方法 响应Button的Click的事件
     2     public void sendmessage(View view){
     3         //新建Intent
     4         Intent intent = new Intent(this,demo.class);
     5         EditText ed = (EditText)findViewById(R.id.editText);
     6         String message = ed.getText().toString();
     7         //将要传输的数据放入itent 用itent。putExtra(,)方法
     8         intent.putExtra(EXTA_MESSAGE,message);
     9          //开始传输
    10         startActivity(intent);
    11     }

    2.在第二个Activity中,oncreate设置如下:

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //获取intent
            Intent intent = getIntent();
    
            //获取intent 对应key的值
            String message = intent.getStringExtra(MainActivity.EXTA_MESSAGE);
    
            //在其他view中显示
            TextView textView = new TextView(this);
            textView.setTextSize(40);
            textView.setText(message);
            //绑定显示 可以是单个view也可以是xml
            setContentView(textView); //最好放在第二行 super()函数的后面 不然会有很多意外的。
        }
  • 相关阅读:
    MyISAM 和 InnoDB 索引的区别
    iOS crash日志
    。。。
    redis的缓存测试
    job测试
    笔记
    Android获取启动页面Activity方法
    UI自动化框架-一个小demo
    mitmproxy-java 的尝试
    monkey
  • 原文地址:https://www.cnblogs.com/zmaibbs7/p/4811537.html
Copyright © 2011-2022 走看看