我可以用当前活动重新启动上一个活动吗?



我知道如何重新启动当前Activity,我们做的是

Intent intent=getIntent();
finish();
startActivity(intent);

但在我的情况下,我的设置是在设置活动,如果我改变设置,然后回到MainActivity设置不适用,我必须重新启动我的应用程序。所以,在这种情况下,最好的方法是重新启动活动?我说的对吗?或者还有别的办法?告诉我最好的方法。谢谢! !

在活动的onStart回调中读取您的设置,并显示适当的UI

要更新工具栏,请调用invalidateOptionsMenu()或supportInvalidateOptionsMenu(),如果您正在使用支持库。这将触发对onCreateOptionsMenu()的调用,在那里您可以找出显示用户当前设置的内容。

相关内容

最新更新