私は完全に細かいFragmentActivityを実行しています。 Fragmentオブジェクトに変数をどのように送ることができるのでしょうか?Android FragmentActivity変数をフラグメントに渡す方法は?
私のコードは次のようになります。
private void initialisePaging() {
fragments = new Vector<Fragment>();
for (int i = 0; i < wiList.length; i++) {
WhiteboardImage tmpWi = wiList[i];
intent.putExtra("displayNow", tmpWi.getFilename());
fragments.add(Fragment.instantiate(this, GalleryFragment.class.getName()));
}
this.mPagerAdapter = new GalleryPagerAdapter(super.getSupportFragmentManager(), fragments);
ViewPager pager = (ViewPager) super.findViewById(R.id.viewpager);
pager.setAdapter(this.mPagerAdapter);
// Define which item of the list will be displayed
pager.setCurrentItem(4);
}
そこで、基本的のための()ループで、私は追加してい複数回GalleryFragmentオブジェクトPagerAdapterに。私が今したいことは、各GalleryFragmentが異なるID(またはその問題の文字列)を取得することです。ループ内の各GalleryFragmentオブジェクトに異なる値を渡す方法を理解できませんでした。現時点では、各オブジェクトは非常に同じ値を取得します。
ありがとうございました。
ありがとう。私はちょうどそれを同時に考え出しましたが、今は別の問題があります。私はこのコードを使用しています: –
申し訳ありません私は以前のコメントがブロックされていた私はそれを編集していた。私は言うつもりだった: 素晴らしい!それは素晴らしくそのように動作します! : - ] –
変数が最初から利用可能でない場合*どのように変数にアクセスするか考えていますか? –