Нет способа перезапустить приложение. Android OS заботится о том, чтобы убивать приложения с низким приоритетом, когда в ней заканчивается нехватка памяти. Что вы должны сделать, это попытаться сохранить любое состояние, прежде чем ваше приложение будет убито. Когда приложение запустится снова, проверьте, сохранено ли какое-либо состояние, и восстановите ваше приложение до последнего состояния.
Вам также следует выяснить, почему в вашем телефоне недостаточно памяти, возможно, ваше приложение не очищается должным образом или использует слишком много изображений, растровых изображений и т. Д., Которые занимают много памяти?