Android TableRow 选定的值

Android TableRow selected value

如何获取 android TableRow 中的第一列值并将该值传递给下一个 activity? 例如,在我的 android activity 上,我有一个 TableRow,每行有 3 列(节点 ID、值、日期) 如果 TableRow 视图有 4 行和用户 selects/clicks 任何行,我如何获取所选行的 nodeID 值?

---------------------------
nodeID| Value | Date      |
---------------------------
1     | Test  | 2-Feb-2016|
---------------------------
2     | ABCD  | 2-Feb-2016|
---------------------------
3     | WXYZ  | 2-Feb-2016|
---------------------------
4     | Tes1  | 2-Feb-2016|
---------------------------

如果用户选择行 WXYZ,则应将值 3 传递给下一个 activity

below code should help in Main activity
tableRow.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    view.setBackgroundColor(Color.GREEN);
                    TableRow tablerow = (TableRow) view;
                    TextView sample = (TextView) tablerow.getChildAt(0);
                    String result=sample.getText().toString();
                    Toast.makeText(getBaseContext(),result, Toast.LENGTH_LONG).show();

                    Intent intent = new Intent(MainActivity.this, NextActivity.class);
                    intent.putExtra("nodeID",result);
                    startActivity(intent);
                }
            });

=======================================================

onCreate(){
String data= getIntent().getStringExtra("nodeID");

}