I know the way to restart current Activity, we do is
Intent intent=getIntent();
finish();
startActivity(intent);
but in my case, my settings is in the Settings Activity, if i change the settings and then go back to MainActivity the settings are not applied, I have to restart my app. So, In this case the best way is to restart Activity? Am I right? or there's another way? Suggest me the best way. Thanks!!