【问题标题】:Android ListView and Intents IssueAndroid ListView 和 Intents 问题
【发布时间】:2013-05-17 14:39:13
【问题描述】:

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

我有 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,但可惜,它没有这样做。我们将不胜感激您能提供的任何帮助。

【问题讨论】:

  • 试试getIntent().getExtras().getString("product")

标签: android android-intent android-listview


【解决方案1】:

尝试调用

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

而不是

i.getStringExtra("product");

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多