大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述Xamarin.Android中实现延迟跳转相关的知识,希望能为你提供帮助。
http://blog.csdn.net/candlewu/article/details/52953228
【Xamarin.Android中实现延迟跳转】
方法一: 使用Handler().PostDelayed 延迟启动
new Handler().PostDelayed(
()=>
{
Intent localIntent = new Intent(this, typeof(LoginActivity));
StartActivity(localIntent);
} , 2000);
//2000是延迟的时间,2000毫秒,2秒,下面类似
方法二:
1、 继承TimerTask
public class newTimer :TimerTask
{
private Activity oldActivity;
private delegate void startActivity(Intent intent);
public Intent intent;
public newTimer(Activity _oldActivity)
{
oldActivity = _oldActivity;
}
public override void Run()
{
intent = new Intent(oldActivity, typeof(LoginActivity));
oldActivity.StartActivity(intent);
}
}
2、 启动
Timer timer = new Timer();
timer.Schedule(new newTimer(this),3000);
推荐阅读
- AndroidStudio使用AndroidStudio动态调试Smali文件
- Android动态权限申请
- Xamarin.Android 使用Timer 并更改UI
- [学习笔记] CS131 Computer Vision: Foundations and Applications(Lecture 4 像素和滤波器)
- Android-studio连接真机 调试weex项目
- androidwebview timeout
- Java Applet 基础
- call()和apply()方法
- Android 使用Retrofit2.0+OkHttp3.0实现缓存处理+Cookie持久化第三方库