Intent putextra在ListView中不起作用

时间:2014-04-29 20:23:51

标签: android listview android-intent

我在点击ListView的项目时尝试启动活动,我在第一个活动上有这个代码:

@Override
            public void onItemClick(AdapterView<?> parent, View view,
                                    int position, long id) {
                // getting values from selected ListItem
                               // Starting single contact activity
                String id_lo = ((TextView) view.findViewById(R.id.idProducto)).getText().toString();

                // Starting single contact activity
                Intent in = new Intent(getApplicationContext(),
                        CaracteristicasProducto.class);
                in.putExtra("id", id_lo);
                startActivity(in);                                       }
        });

我使用此代码读取CaracteristicasProducto.class中的putExtra

String id = getIntent().getExtras().getString("id");

是不是?

2 个答案:

答案 0 :(得分:0)

在新活动中执行此操作:

Intent intent = getIntent();
String id = intent.getStringExtra("id"); 

答案 1 :(得分:0)

你尝试的是对的。你得到任何异常或错误吗?你成功进入CaracteristicasProducto.class活动吗?