我知道如何重新启动当前Activity,我们做的是
Intent intent=getIntent();
finish();
startActivity(intent);
但在我的情况下,我的设置是在设置活动,如果我改变设置,然后回到MainActivity设置不适用,我必须重新启动我的应用程序。所以,在这种情况下,最好的方法是重新启动活动?我说的对吗?或者还有别的办法?告诉我最好的方法。谢谢! !
在活动的onStart
回调中读取您的设置,并显示适当的UI
要更新工具栏,请调用invalidateOptionsMenu()或supportInvalidateOptionsMenu(),如果您正在使用支持库。这将触发对onCreateOptionsMenu()
的调用,在那里您可以找出显示用户当前设置的内容。