Intent传值新技能

来源:互联网 发布:手机淘宝4.0.1 编辑:程序博客网 时间:2024/05/22 01:45

      今天在郭神《第一行代码》中看到关于启动活动的最佳写法,大致意思就是在要启动的活动下写入一个函数存放要传送的数据,然后在主活动中只需要一行代码调用该函数即可。比起之前两个活动里面都要写大段代码已经优化了很多,而且需要传递的数据也很明确,自己运行了一下的确方便。

        首先在NormalActivity中加入函数:

 public static void actionStart(Context context,String s1){    Intent intent =new Intent(context, NormalActivity.class);    intent.putExtra("NormalActivity", "Back to MainActivity");    context.startActivity(intent);    Log.d("MainActivity", "Back to MainActivity");    }
        然后在MainActivity中onclick下写入:
NormalActivity.actionStart(MainActivity.this, "Back to MainActivity");

0 0