在我的Android应用程序中,我创建了三个MediaPlayers
MediaPlayer mp1=new MediaPlayer();
MediaPlayer mp2=new MediaPlayer();
MediaPlayer mp3=new MediaPlayer();
现在,我的问题是我是否另外创建了一个数组:
MediaPlayer mp[]={mp1,mp2,mp3};
它是否占用与上述3个媒体播放器相同的内存大小,或者只是在少量内存中添加一些mp1,2,3的引用?
另外,如果有人知道,为一个媒体播放器分配了多少内存?
答案 0 :(得分:0)
该数组仅存储对MediaPlayer对象的引用。它(数组)可能需要大约20个字节。