从一个活动向另一个活动发送额外费用我有一点问题.我已经说过启动TabActivity的FirstActivity,我有5个标签.当我发送putExtra(),从FirstActivity到TabActivity,没有问题,但我需要将额外的内容发送到
TabActivity.class:
int collId = getIntent().getIntExtra("collection_id", 0); Log.i("Collection ID","Collection ID from SingleCollection.class : "+collId); intent = new Intent(this, Collection.class); intent.putExtra("collection_id", collId); spec = tabHost.newTabSpec("collection").setIndicator("Collection", res.getDrawable(R.drawable.ic_tab_collection)) .setContent(intent); tabHost.addTab(spec);
但它并没有真正起作用.我没有收到Collection.class的额外内容.
所以我的问题是如何向TabHost中的选项卡内容发送额外内容.希望你能理解我…
从子活动中,您可以调用getParent().getIntent()来获取TabActivity的意图,因此您不需要像执行此操作那样添加额外的内容.