SharedPref no guarda los cambios al reiniciar la aplicación

Este es un buen comienzo. Tengo una situación en la que necesito reiniciar la aplicación después de borrar las preferencias compartidas, así que esto es lo que hago

sp.edit().clear().apply();
Intent mStartActivity = new Intent(context, IntroActivity.class);
int mPendingIntentId = 123456;
PendingIntent mPendingIntent = PendingIntent.getActivity(context, mPendingIntentId,    mStartActivity, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager mgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, mPendingIntent);
System.exit(0);

pero borra el sp cuando solo uso

sp.edit().clear().apply();

y luego continúe y reinicie la aplicación manualmente, ¿alguien puede explicarme cómo puedo solucionar esto para poder reiniciar automáticamente la aplicación sin que el usuario tenga que hacerlo manualmente?

Respuesta 1

Supongamos que tengo la siguiente interfaz: public interface Interface1 {} y la siguiente clase: public class Class1 implementa Interface1 {} Además, tengo esta clase: public class Class2 {...

Estoy tratando de encontrar el valor $ beta en mi word doc y reemplazarlo con una matriz de datos de mi programa java. Los datos que quiero reemplazar son ....... Azul - 33-100 Azul - 28-75 Azul - ...

Encontré un código para cerrar correctamente la aplicación Java desde la aplicación de consola C #, usando InputSimulator, pero cuando lo probé, no me dio el resultado esperado. Cuando cierro mi java ...

Soy algo nuevo en la visualización de gráficos en Java y estoy tratando de usar la biblioteca JFreeChart, actualmente tengo 2 matrices: 1st Array es una matriz de valores enteros. 2nd Array es un conjunto de fechas. ...