Android ListView和Intents问题

时间:2013-05-17 14:39:13

标签: android android-intent android-listview

我正在构建一个简单的菜单驱动的应用程序,我的意图实现给了我一些问题。

我有3个菜单。 Menu1需要将信息传递给Menu2,而Menu2需要将信息从Menu1和Menu2传递给Menu3。为此我在这个意义上使用Intents。

    String product = ((TextView) view).getText().toString();

    // Launching new Activity on selecting single List Item
    Intent i = new Intent(getApplicationContext(), AccountList.class);
    // sending data to new activity
    i.putExtra("product", product);
    startActivity(i);

这应该将ListSelection传递给下一个Activity,即AccountList和AccountList将它传递给SingleListItem,如下所示

    TextView txtProduct = (TextView) findViewById(R.id.list_label);

    Intent i = getIntent();
    // getting attached intent data
    String product = i.getStringExtra("product");
    // displaying selected product name
    txtProduct.setText(product);

现在上面应该显示来自AccountList的ListSelection,但是唉,它没有这样做。我们非常感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试通话

i.getExtras().getString("product");

而不是

i.getStringExtra("product");