holder.clientcase.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("case add Button Clicked", "**********");
final int user_id = Integer.parseInt(v.getTag().toString());
Intent update_user = new Intent(activity,
ClientcaseDetailMain_Screen.class);
update_user.putExtra("called", "update");
update_user.putExtra("USER_ID", v.getTag().toString());
activity.startActivity(update_user);
}
}); pass dis USER_ID into 2nd intent ClientcaseDetailMain_Screen..like
CLIENT_USER_ID = Integer.parseInt(getIntent().getStringExtra("USER_ID"));
add_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CLIENT_USER_ID = Integer.parseInt(getIntent().getStringExtra("USER_ID"));
Intent add_user = new Intent(ClientcaseDetailMain_Screen.this,
Add_Update_Clientcase.class);
add_user.putExtra("CLIENT_USER_ID", CLIENT_USER_ID);
add_user.putExtra("called", "add");
add_user.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(add_user);
}
});
在我想将CLIENT_USER_ID的值使用到Add_Update_Clientcase.class之后...我确实使用过类似CLIENT_USER_IDnew = Integer.parseInt(getIntent()。getStringExtra(“ CLIENT_USER_ID”));的方法。但它在最终意图中不起作用,这意味着CLIENT_USER_ID的获取值为null ...如何在Add_Update_Clientcase.class中访问?
不要使用:
CLIENT_USER_IDnew = Integer.parseInt(getIntent().getStringExtra("CLIENT_USER_ID"));
使用:
CLIENT_USER_IDnew = getIntent().getIntExtra("CLIENT_USER_ID"),0);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句