use*_*286 15 android launching-application
我正在开发一个Android应用程序.我想动态更改Start活动.我的意思是当用户第一次启动应用程序时,启动活动将会有所不同,并且当第二次启动时开始活动更改.这将跳过前两个活动并转到第三个活动.我可以实现这一点.
Mik*_*nin 34
您无法动态更改第一个活动,但您可以创建一个透明活动,如下所示:
<activity
android:name=".ActivityLauncher"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
并在onCreate方法中选择下一个活动:
if ( logged() ) {
intent = new Intent(this,MainActivity.class);
} else {
intent = new Intent(this,SignInActivity.class);
}
startActivity(intent);
finish();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8144 次 |
| 最近记录: |