Android 启动后页面跳转

1.LoadingActivity

  

public class LoadingActivity extends Activity
  implements Handler.Callback
{
  private Handler mHandler;
  private Timer mTimer;
  private View mView;

  public boolean handleMessage(Message paramMessage)
  {
    switch (paramMessage.what)
    {
    default:
         return false;
    case 0:
         startActivity(new Intent(this, MenuActivity.class));
         overridePendingTransition(R.anim.left_in, R.anim.left_out);
         finish();
    }
    return false;
  }
/*schedule(TimerTask task, long delay)的注释:Schedules the specified task for execution after the specified delay。大意是在延时delay毫秒后执行task。并没有提到重复执行
 */
  public void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
    setContentView(R.layout.loading);
    this.mView = findViewById(R.id.rl_loading);
    this.mHandler = new Handler(this);
    this.mTimer = new Timer();
    this.mTimer.schedule(new TimerTask()
    {
      public void run()
      {
        LoadingActivity.this.mHandler.sendEmptyMessage(0);
      }
    }
    , 3000L);
  }

  public boolean onKeyDown(int paramInt, KeyEvent paramKeyEvent)
  {
    this.mTimer.cancel();
    return super.onKeyDown(paramInt, paramKeyEvent);
  }

  protected void onPause()
  {
    super.onPause();
  }

  protected void onResume()
  {
    super.onResume();
  }
}

2.left_in.xml

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="500" android:fromXDelta="100.0%p" android:toXDelta="0.0" /> </set>

3.left_out.xml

<?xml version="1.0" encoding="utf-8"?>
<set
  xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:duration="500" android:fromXDelta="0.0" android:toXDelta="-100.0%p" />
</set>
时间: 2024-12-30 14:55:48

Android 启动后页面跳转的相关文章

Android 学习心得 页面跳转,不显示新页面信息

原因: 1.新页面的Activity中,public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_httpclintapp); } 红色部分写错了: 2.AndroidMenifest.xml文件中没有添加 <activity android:name="com.Socket.Clint.类名"/>

Django auth 登陆后页面跳转至/account/profile,修改跳转至其他页面

这几天在学习django,django功能很强大,自带的auth,基本可以满足用户注册登陆登出,简单的用户注册登陆系统使用django auth足矣.当然也不是拿来就能用的,需要自己写登陆页面的模板,也很简单.自己尝试了一下,发现一个问题,当验证登陆成功后,页面会自动跳转到/account/profile,我并不想把页面跳转到这个页面,如何修改呢? 查了一堆网页,还是官网靠谱,很简单,就在project的setting里加一句话就Okay! LOGIN_REDIRECT_URL = ‘/inde

.Net程序员玩转Android开发---(11)页面跳转

在任何程序开发中,都会遇到页面之间跳转的情况,Android开发也不例外.这一节,我们来认识下Android项目中怎样进行页面跳转.页面跳转分为有参数和无参数页面跳转,已经接受另一个页面的返回值等.Android中页面跳转常用到的是Intent ,但是Intent不仅用做页面跳转,还可以做其他事情,例如拨打电话,发送短信,调用其他程序等.这节我们主要认识下怎样通过Intent进行页面跳转. 1.页面跳转 2.带参数页面跳转

Android Intent实现页面跳转

Intent可以来协助完成Android各个组件之间的通信 1:startActivity(intent);     //直接启动 /* * 通过监听点击事件跳转套第二个activity */ button=(Button) findViewById(R.id. button1); button.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { Intent intent= ne

from表单文件上传后页面跳转解决办法

from表单上传文件,路径跳转后,又不能转发回来. 本人的一个解决办法是.返回一段html代码,浏览器解析后后退一步,回到原来的页面并刷新. return "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/></head><body onload='JavaScript:history.

实现几秒后页面跳转

/* 功能: 实现几秒后跳转页面 */ window.onload=function(){ goTime(); } var goUrl="member_add.jsp"; function goTime(){ var time= parseInt(document.getElementById("timeId").innerHTML); time--; if(time==0){ window.location=goUrl; }else{ document.getEl

android启动页延时跳转

package com.goodness.goodness; import android.content.Context; import android.content.Intent; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Window; public class MainActivity

Android应用开发-页面跳转与数据传递(重制版)

Android四大组件:Activity,Service,Broadcast Receiver,Content Provider 创建Activity 定义Java类,继承Activity类 在清单文件中配置activity标签 activity标签下如果带有下面这部分代码,则会在系统中多创建一个快捷图标 <intent-filter> <action android:name="android.intent.action.MAIN" /> <catego

IOS推送后页面跳转

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{<br><br>    if (launchOptions)<br><br>    {<br><br>        [[UIApplication sharedApplication] setApplicationIc