【发布时间】:2021-09-09 04:38:02
【问题描述】:
如何从 Kotlin 的另一个类调用 recreate()?我习惯了 Java,并在下面显示的代码中做了一些 UI 更改。
public class MainActivity extends AppCompatActivity {
private static MainActivity instance;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
instance = this;
}
public static MainActivity getInstance() {
return instance;
}
}
public class SecondActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
}
private void onClick(View view) {
MainActivity.getInstance().recreate();
}
}
如果有人知道如何在 Kotlin 中实现这一点,那就太好了,我对此非常坚持。 最好的问候, 马库斯
【问题讨论】: