我实现了一个简单的后台服务类,它只包含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);
}
}
以下是记忆用法。
如果有人能形容我为什么我的服务占用了大量内存,或者我如何改进我的代码,那将非常有用。