为后台服务维持较低的内存使用率有哪些好的做法?

时间:2016-11-12 12:42:55

标签: android background-service memory-optimization

我实现了一个简单的后台服务类,它只包含Toast消息。但它的大约需要16-20mb,但还有其他过程只需1-3mb。

这是我服务类的代码

public class BackgroundClipListener extends Service {

    @Nullable
    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        Toast.makeText(this, "Service Started", Toast.LENGTH_SHORT).show();
        return super.onStartCommand(intent, flags, startId);
    }
}

以下是记忆用法。

NO Other Apps Running List of Other Process My Service

如果有人能形容我为什么我的服务占用了大量内存,或者我如何改进我的代码,那将非常有用。

0 个答案:

没有答案