安卓APP在平板上连续运行 5天后报错 ,有没有人遇到过这个问题

java
private static Map<String, Object> sObjectMap = new HashMap<>();
public static void putObject(String key, Object object) {
sObjectMap.put(key, object);
}
public static Object getObject(String key) {
return sObjectMap.get(key);
}
java
public class MainActivity extends Activity {
private SomeObject mSomeObject;
private void doSomething() {
mSomeObject = new SomeObject();
// 这里我们开启了一个线程,但使用了 MainActivity 的实例。
new Thread(new Runnable() {
@Override
public void run() {
// do something...
}
}).start();
}
private class SomeObject {
// do something...
}
}
java
public class MainActivity extends Activity {
private SomeObject mSomeObject;
private void doSomething() {
mSomeObject = new SomeObject();
// 这里我们为 Button 设置了一个长时间的监听器。
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// do something...
}
});
}
private class SomeObject {
// do something...
}
}