所以我浏览了一下文档,看看我将如何为我的应用程序定义一个单独的进程。到目前为止,我已经在清单
<receiver android:name="edu.sc.test.GeofenceReceiver"
android:exported="false"
android:enabled="true"
android:process=":GeofenceReceiver"
>
</receiver>
我知道进程名称中的冒号在其自己的内存中运行进程,但是我的应用程序似乎仍然存在相同的问题,因为dalvik似乎在logcat中耗尽了内存。我的应用程序在后台执行了很多非ui工作,但非ui工作似乎正在减慢应用程序,所以我从我的理解,我需要一个过程将ui工作与后台工作分开。我如何创建一个单独的私有进程,以便内存不会用完?