我有一个扩展Main.java
的{{1}}文件。 Activity
将其称为默认AndroidManifest.xml
。我有一个activity
变量,我正在调用它,具体取决于是否设置,我确定是否加载SharedPreferences
或Main.java
。如何以编程方式从加载Somethingelse.java
切换到Main.java
?
答案 0 :(得分:3)
您无法以编程方式切换正在加载的默认活动,但如果这是您的意思,您可以使用if语句切换setContentView:
if (statement) {
setContentView(R.layout.example);
} else {
setContentView(R.layout.example2);
}
如果您的意思是想要在启动时从SharedPreferences变量启动某个活动,请执行Andrew T建议的操作,然后启动MainActivity,然后根据存储的变量启动其中一个活动。