0
当我从运行的服务中获得某个广播消息时,我会写入共享首选项。我想知道如果这会导致内存泄漏? 如果是这样,我该如何解决它。我需要在20-25分钟内运行此代码。做旧线程死亡?Android线程内存泄漏
if(Wifi_Connected)
{
Thread thread2= new Thread(new Runnable() {
@Override
public void run() {
SharedPreferences.Editor e = sharedData.edit();
e.putInt("Value",1);
e.commit();
}
});
thread2.start();
}
你为什么会认为这会导致内存泄漏?你认为可能会泄漏什么? –
@ JamesKPolk-我知道线程可能导致内存泄漏,这就是为什么我要求 – amanda45
我有一个建议给你。完全删除此线程,只需编写代码:'sharedData.edit()。putInt(“Value”,1).apply();'这会更有效得多。 – Budius