我正在构建一个简单的菜单驱动应用程序,而我的意图实现给我带来了一些问题。
我有 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,但可惜,它没有这样做。您能提供的任何帮助将不胜感激。