Intent传值新技能

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

        首先在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");

你可能感兴趣的:(Adroid初级)