
安卓编程 怎么把一个字节数组从Activity子类a中传到Activity子类b里?
我在a子类里,用Intentintent=newIntent(a.this,b.class);intent.putExtra(b.DATA,data);//data是字节...
我在a子类里,用
Intent intent = new Intent(a.this,b.class);
intent.putExtra(b.DATA, data);//data是字节数组,b.DATA是b类里的Static fina public字符串
startActivity(intent);
在b子类里,用
Intent intent;
byte data[]=null;
intent = getIntent();
data=intent.getByteArrayExtra(DATA);
这样就可以在b类里收到a类传过来的data字节数组了么? 展开
Intent intent = new Intent(a.this,b.class);
intent.putExtra(b.DATA, data);//data是字节数组,b.DATA是b类里的Static fina public字符串
startActivity(intent);
在b子类里,用
Intent intent;
byte data[]=null;
intent = getIntent();
data=intent.getByteArrayExtra(DATA);
这样就可以在b类里收到a类传过来的data字节数组了么? 展开
展开全部
这样做当然可以。
不过,Intent 中存放数组有上限,你可以试试。这样做只能传递少量的信息。
不过,Intent 中存放数组有上限,你可以试试。这样做只能传递少量的信息。
更多追问追答
追问
我想这里应该不可以用data=intent.getbytearratextra(DATA)吧?
追答
不明白你为什么觉得不可以
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询