如何在启动Kotlin时刷新活动?

时间:2019-03-28 17:39:40

标签: java android kotlin

在活动开始时如何刷新或更新活动?

我在SecondActivity中有代码ThemeSwitcher,当我切换主题并返回MainActivity时,主题不会改变,只有当我重新启动应用程序时

1 个答案:

答案 0 :(得分:1)

您应该打开MainActivity,然后完成第二个活动

Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();

然后您应该在super.onCreate(savedInstanceState);之前设置主题

@Override
protected void onCreate(Bundle savedInstanceState) {
    setYourTheme();
    super.onCreate(savedInstanceState);
}