如何在满足特定条件时更改 android 中的启动器 activity?
How to change launcher activity in android when a certain condition is met?
我正在为用户和我创建一个具有不同仪表板的应用程序。如何在用户登录时和我登录时更改启动器 activity??
这是我需要切换启动器的代码部分activity
if (email.matches("myEmail@gmail.com")) {
startActivity(new Intent(LoginActivity.this,AdminDashboardActivity.class));
finish();
} else {
startActivity(new Intent(LoginActivity.this,DashboardActivity.class));
finish();
}
您可以从初始屏幕查看它 activity。
在初始屏幕内 activity 你可以这样做:
if (email.equals(myEmail)) do something
else do something
我得到了解决方案
我使用处理程序来延迟 intent 和 startActivity,这有助于我根据需要更改 activity
我正在为用户和我创建一个具有不同仪表板的应用程序。如何在用户登录时和我登录时更改启动器 activity??
这是我需要切换启动器的代码部分activity
if (email.matches("myEmail@gmail.com")) {
startActivity(new Intent(LoginActivity.this,AdminDashboardActivity.class));
finish();
} else {
startActivity(new Intent(LoginActivity.this,DashboardActivity.class));
finish();
}
您可以从初始屏幕查看它 activity。
在初始屏幕内 activity 你可以这样做:
if (email.equals(myEmail)) do something
else do something
我得到了解决方案
我使用处理程序来延迟 intent 和 startActivity,这有助于我根据需要更改 activity