android - 如何在从另一个 Activity 调用一个 Activity 时延迟一些?

标签 android google-maps android-activity gps

我有一个应用程序,其中我收到一条包含他的位置的短信。收到短信后,它会调用另一个 Activity 来启动并将该位置传递给该 Activity 以将其绘制在 map 上。在调用第二个 Activity 之前,它会在屏幕上显示一个类似 toast 的通知,但由于调用第二个 Activity ,toast 不会出现。我的问题是我们如何延迟从此 Activity 调用第二个 Activity ?

最佳答案

你可以使用这样的东西:

 new Handler().postDelayed(new Runnable() {
                      @Override
                      public void run() {

                          Intent i=new Intent(SearxhJobs.this,JobsTypes.class);
                          startActivity(i);
                      }
                  }, 5000);

此处最多等待 5 秒才能启动 Activity 。

希望对你有帮助

关于android - 如何在从另一个 Activity 调用一个 Activity 时延迟一些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59838611/

相关文章:

android - 如何在我的 Sugar ORM 数据库中保存图像?

javascript - C# webbrowser 控件 - google map javascript 问题

android - 服务中的 startManagingCursor()?

android - 当我不知道 key 时如何从 sharedpreference 中获取值

Android:从单独的 xml 文件在 LinearLayout 中添加 linearLayout

android - Chris Banes ActionBar-PullToRefresh

google-maps - 如何将商家添加到 Google map

java - 如果首次使用 Android,GoogleMap v2 会崩溃

android - 代码一次又一次地请求雅虎天气服务

Java - android - 在后台运行时更改应用程序的 Activity