专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

一个看似简单却很有意思的有关问题——感兴趣的来论

发布时间:2010-05-30 10:56:20 文章来源:www.iduyao.cn 采编人员:星星草
一个看似简单却很有意思的问题——感兴趣的来论


  从A_Activity用 intent传递了几个参数到 B_Activity 。 第一次在B中获取的intent是正确的数据。 在B返回A后, 再次通过A用intent向B传递数据时。 B中拿到的数据都是第一次传递的数据。。 不管传多少次, 都取的是第一次的数据。


public class BActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

CActivity.this.setContentView(R.layout.b);


}


@Override
protected void onResume() {
super.onResume();

getParentIntent();

}

private void getParentIntent() {
Intent intent = getIntent();
data1= intent.getStringExtra("data1");
data2= intent.getStringExtra("data2");
}

}

最开始还为是因为 oncreat 只执行一次的关系所以只能拿一次。 可是把方法放到 onresume中执行出现相同的情况。
从A_Activity中跳转到B用的是 tabHost 的 setcontent()方法。  
不怕麻烦的 有兴趣的哥们可以试试。

------解决方案--------------------
tabhost 用好的话是个非常不错的东西 学习ing'
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: