图片传递代码
图片接收代码
不是内存溢出,而是有变量为null
我觉得你的学长判断是错误的,因为错误消息已经写了:NullPointerException,这个异常消息的含义就是说有空对象调用了方法。所以不会是内存溢出(不完全排除,但可能性很小),而你所指出的那行代码上有一个空对象调用了方法。
我看过你的代码,你箭头所指向的代码一共有4个对象调用了方法,其中intent对象已经看到了你new的代码,所以它不可能为空(Intent没有无参构造函数,但那样的话应该会有语法错,而不是抛异常。错误消息也不会报99行,而是98行)。剩下来的还有三个对象:mImgs对象、mGridView对象和mImgs调用get后返回的对象。请重点检查这三个对象为不为空,查到谁为空之后,请思考它为何是空?然后想办法不要让它为空,问题就能解决。
如果没有办法让对象不为空,那就只有改变思路。以你给出的信息无法给出如何改变思路。不好意思。希望对你有用。