我是靠谱客的博主 超级向日葵,最近开发中收集的这篇文章主要介绍在两个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(整形数组)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部