我需要根据一些存储的数据在两个启动(主要)活动之间进行选择。我试图实现的逻辑如下所示:
if (data == something) showActivity1();
else showActivity2();
有没有办法在清单中声明这样的内容?多
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> tags?
还是在应用程序中有一点适合使用此代码?
我当时正在考虑创建一个活动,然后为它们设置不同的内容视图并相应地处理逻辑,但是这两个活动非常不同,因此会在一个文件中导致很多未连接的代码。
提前感谢。
最佳答案
如果您设置多个MAIN&LAUNCHER标签,则多个活动将出现在您的应用程序列表中。因此,这不是您想要的。
我的建议是这样的...
进行透明的活动(用作门面)
判断要开始的活动
开始目标活动并完成立面活动