如何在特定时间后调用另一个活动 [英] How to call another activity after certain time

查看:23
本文介绍了如何在特定时间后调用另一个活动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

此时我尝试创建一个 Android TV 应用程序.

At this moment I try to create an Android TV application.

例如,我有 3 个活动.我想在 10 秒后调用另一个活动.如何使用 Android C# 创建它?

For example, I have 3 activities. I would like to call another activity after 10 seconds. How can I create this using Android C#?

Activity 1
---------- (after 10 sec) ->
Activity 2
---------- (after 10 sec) ->
Activity 3
---------- (after 10 sec) -> AGAIN to Activity 1

解决这个问题的最佳方法是什么?

What is the best way to solve this?

推荐答案

我已经找到了解决方案.你必须使用线程.

I have found a solution for this. You have to use Threading.

new Thread(new ThreadStart(() =>
                                 {
        Thread.Sleep(10000);
        RunOnUiThread(() =>
                      {
          Intent i = new Intent();
          i.SetClass(this, typeof(Activity2));
          StartActivity(i);

          this.Finish();
        });


      })).Start();   

这篇关于如何在特定时间后调用另一个活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆