シンプルなメニュー駆動型アプリを構築していますが、インテントの実装でいくつかの問題が発生しています。
3つのメニューがあります。Menu1 は情報を Menu2 に渡し、Menu2 は情報を Menu1 と Menu2 から Menu3 に渡す必要があります。このために、私はこの意味でインテントを使用しています。
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 を渡す必要があります。つまり、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 を表示するはずですが、残念ながらそうではありません。ご提供いただけるご支援をいただければ幸いです。