我是靠谱客的博主 超级向日葵,这篇文章主要介绍在两个Activity之间传递IntArray(整形数组),现在分享给大家,希望可以做个参考。

转载:http://blog.csdn.net/chjr1000/article/details/49748881

主要通过intent和bundle实现

两个Activity分别命名:

MainActivity和Main2Activity

在MainActivity中,put参数

[java] view plain copy
  1. int[] wrong = new int[15];  
  2. for(int x = 0;x < 15;x++){  
  3.    wrong[x]=x%2;  
  4. }  

[java] view plain copy
  1. Bundle b=new Bundle();  
  2. b.putIntArray("wrong", wrong);  
  3. intent.putExtras(b);  
  4. startActivity(intent);  

在Main2Activity中,get参数
[java] view plain copy
  1. int[]  wrong = new int[15];  
  2.   
  3. Intent intent = getIntent();  
  4.   
  5. Bundle b=intent.getExtras();  
  6. wrong = b.getIntArray("wrong");  
  7. for(int x=0;x<15;x++){  
  8.     Log.i("Main2Activity",""+wrong[x]);//必须一个个的读取  


最后

以上就是超级向日葵最近收集整理的关于在两个Activity之间传递IntArray(整形数组)的全部内容,更多相关在两个Activity之间传递IntArray(整形数组)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(120)

评论列表共有 0 条评论

立即
投稿
返回
顶部