小编nik*_*kki的帖子

由于堆大小增加导致android内存不足

我没有内存错误.我正在进行实时聊天应用程序.它运行正常,但是当我在设备上运行应用程序1到2个小时时,堆大小正在增加,当它达到16 MB时,应用程序开始挂起并在一段时间后崩溃并显示,out of memory due to heap size因为生成的堆大小大于分配.

我在HTC Explorer上测试我的应用程序.在我的应用程序中,大多数活动都使用后台线程,因为我正在使用Asnyc Task.

我收到如下错误.

04-30 16:53:14.658: E/AndroidRuntime(5707): FATAL EXCEPTION: MagentoBackground
04-30 16:53:14.658: E/AndroidRuntime(5707): java.lang.OutOfMemoryError: (Heap Size=20167KB, Allocated=16063KB, Bitmap Size=355KB)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.util.ByteArrayBuffer.<init>(ByteArrayBuffer.java:53)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.io.AbstractSessionInputBuffer.init(AbstractSessionInputBuffer.java:82)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.io.SocketInputBuffer.<init>(SocketInputBuffer.java:98)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.SocketHttpClientConnection.createSessionInputBuffer(SocketHttpClientConnection.java:83)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.conn.DefaultClientConnection.createSessionInputBuffer(DefaultClientConnection.java:170)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.SocketHttpClientConnection.bind(SocketHttpClientConnection.java:106)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.conn.DefaultClientConnection.openCompleted(DefaultClientConnection.java:129)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:173)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
04-30 16:53:14.658: E/AndroidRuntime(5707):     at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
04-30 …
Run Code Online (Sandbox Code Playgroud)

android out-of-memory

13
推荐指数
3
解决办法
2万
查看次数

如何在android本地保存登录信息

我做了一个Android应用程序,工作正常.我在其中实现了Login功能.任何人都可以指导我如何存储用户的登录凭据,以便用户无需在每次启动应用程序时登录,并在用户注销时清除存储的登录信息.

实际上我希望用户每次启动应用程序时都不必输入登录信息.我该怎么做?

android

10
推荐指数
1
解决办法
2万
查看次数

某些时候没有收到GCM消息

朋友,我正在使用聊天应用程序.在我的聊天应用程序中,我使用GCM进行推送通知.GCM在我的应用程序中运行良好.但并非所有时间我都无法获得GCM消息.有时我会收到GCM消息,有时却没有.为什么这样?我搜索了GCM消息失败但没找到正确的消息.

有人,请帮帮我吗?

google-cloud-messaging

2
推荐指数
1
解决办法
4254
查看次数

如何在android中的标签布局中将数据从一个活动传递到另一个活动

我正在使用一个标签布局,其中我有四个部分.第一部分显示所有访客列表,第二部分显示操作员列表,第三部分是聊天部分,第四部分是控制窗口.图像如下

![下面给出的图像中你可以看到四个部分.从第一个标签数据传递到所有标签,在第一个标签中我显示的是每个3秒后新数据被添加到list.how的列表将数据从第一个标签传递到标签的其余部分.]

android

0
推荐指数
1
解决办法
2696
查看次数