想必做过Andriod开发的人都遇到这样的问题,就是在两个activity直接传值。下面话不多说直接介绍思路。
思路一:;利用Bundle传值
基本过程就是把数据先放到Bundle里,然后再把Bundle放到Intent里,直接上代码
Intent loginIntent = new Intent(mContext, SearchCmxActivity.class);
Bundle b = new Bundle();
b.putInt("isGwbEnabled", isGwbEnabled);
loginIntent.putExtras( b );
startActivity(loginIntent);
取值:
int isGwbEnabled= getIntent().getExtras().getInt("isGwbEnabled");
思路二:直接利用Intent传值
Intent loginIntent=loginIntent = new Intent(mContext,GwbAccountJymxActivity.class);
loginIntent.putExtra("id", “222”);
startActivity(loginIntent);
putExtra有各种重载方法ÿ