想要将数据从一个意图传递到第二个,并在数据传递到第三个意图之后。第一个到第二个已经完成bt第二个到第三个意图没有起作用

用户名
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中访问?

用户543

不要使用:

CLIENT_USER_IDnew = Integer.parseInt(getIntent().getStringExtra("CLIENT_USER_ID"));

使用:

CLIENT_USER_IDnew = getIntent().getIntExtra("CLIENT_USER_ID"),0);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章