繁体   English   中英

如何自动开始另一个活动?

[英]How to start another activity automatically?

我有一个活动(contentActivity),开始时需要调用第二个活动(newActivity),此第二个活动仅是使用webview通知新的应用程序,显示第二个活动后,用户可以关闭第二个活动并导航通常通过活动(contentActivity)。

每当用户打开活动(contentActivity)时,我都想重复此操作。 但是,在活动(newActivity)关闭并且用户返回活动(contentActivity)之后,不会重复该操作,因此用户不会陷入循环中。

为了使您入门,您可以将在第一个活动的onCreate()看到startActivity()代码放入此处

当用户关闭活动编号2时,您将在共享首选项中编写一个布尔值。

在第一个活动中,在调用startActivity(...)之前,您将检索布尔值(如果为true),这意味着用户已经看到了另一个活动,并且您将跳过调用start。

伪代码:

public void onCreate() {
  super.onCreate() 
  ...


  if (!sharedPref.get("USER_SAW_THE_OTHER_ACTIVITY")) { 
        startActivity(new Intent(...));
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM