1. 程式人生 > >android中在一個Activity中停留幾秒後跳轉至另外一個Activity

android中在一個Activity中停留幾秒後跳轉至另外一個Activity

有時候我們需要在某個 Activity 停留幾秒種,然後再跳到下一個 Activity。那麼這個怎麼實現呢?

一個方法是可以使用 Thread 的 sleep 函式,這個我們在 用Handler實現執行緒間的訊息通訊 也有提到:

1 try {
2 Thread.sleep(1 1000);
3 catch (InterruptedException e) {
4 // TODO Auto-generated catch block
5 e.printStackTrace();
6 }

但是這樣對於某些場合並不好,比如一個 App,開啟的時候進入歡迎頁面,用 sleep 方法做停留的話,歡迎頁面可能會顯示不了的。

也可以用 Timer 來做停留。比如:

01 private void getHomeActivity() {
02 Timer timer=new Timer();
03 TimerTask task=new TimerTask(){
04 public void run(){
05 Intent intent = new Intent(InitActivity.this, MainActivity.class);
06 startActivity(intent);
07 overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
08 }
09 };
10 timer.schedule(task, 2500);
11 }

相關推薦

android一個Activity停留另外一個Activity

有時候我們需要在某個 Activity 停留幾秒種,然後再跳到下一個 Activity。那麼這個怎麼實現呢? 一個方法是可以使用 Thread 的 sleep 函式,這個我們在 用Handler實現執行緒間的訊息通訊 也有提到: 1 try { 2

倒計時頁面、jsp 如何使頁面停留再轉向其他頁面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E

61 書籍和出版社 的增刪改查 一個頁面

type ati value script light 條件 else filter ESS 主要內容: 書籍的增刪改查:   增: selecct標簽 for循環{% for press in press_list %}...option....{% endif

實現頁面停留自動

方法一:利用Handler的postDelayed方法。 方法二:利用Timer的schedule方法。 這裡只貼方法一的程式碼: Runnable runnable=new Runnable()

如何讓連結延時呢? 已解決

 js 用 setTimeout     引用當初做的專案一個例項   $('#real_submit').click(function () { $.ajax({ cach

javaweb之response refresh響應頭控制瀏覽器重新整理(頁面)

package test.response; import java.io.IOException; import java.util.Random; import javax.servlet.ServletException; import javax.servlet

Android一個應用另外一個應用的問題

有時候一個應用不可能做到盡善盡美,有很多功能我們可以藉助一些已經比較成熟的應用來實現 比如音樂視訊播放器  當需要的時候我們就可以跳轉到這些應用中 //獲取launcher中的應用列表 In

讓你的Activity停留

有時候我們需要在某個 Activity 停留幾秒種,然後再跳到下一個 Activity。那麼這個怎麼實現呢? 一個方法是可以使用 Thread 的 sleep 函式,這個我們在 用Handler實現執行緒間的訊息通訊 也有提到: 1 try { 2

winform如何選中datagridview的一行數據雙擊並將其顯示在另一個頁面的datagirdview

comm 行數據 OS tps dao component 一行 sha amp Form1: public static string[] a; private void dataGridView1_DoubleClick(object sender, Even

fragmentTabHost中點選一個fragment的按鈕,另外一個fragment的解決辦法

最近專案中用到fragmentTabHost,在其中的一個fragment中有多個按鈕,點選可跳轉到別的fragment,實現方法是,在MainActivity中寫方法: public void setTab(int tab){ tabHost.setCurrentTa

jquery 停留顯示,離開隱藏

         var over,out;          $(".model").mouseover(function(){               var display = $(".share");               if(display.css("

一個頁面點選連結一個頁面的選項卡tab

頁面A <body> <a href="選項卡-練習.html?type=1">1111111111</a> <a href="選項卡-練習.html?type=2">2222222222</a>

Android EditText 輸入回車符自動一個EditText

在輸入資訊時,在EditText控制元件輸入回車鍵,常常不是換行二十讓游標直接跳轉到下一個編輯框。該功能主要用到了文字監聽器藉口TextWatcher,主要監聽使用者是否輸入回車符,如果監聽到已輸入回車符,就自動將焦點移動到下一個控制元件,從而實現回車符自動跳轉的要求 對T

Android倒計時控制元件,Splash介面5自動

現在很多app的首頁都有一個倒計時控制元件,比如說3秒或者5秒自動跳轉介面,或者點選控制元件直接跳過 首先,自定義控制元件CircleProgressbar(參考網上資料) package com.zhoujian.mykeep.view; impo

javascript 過自動

<html> <head> <title>404</title> </head> <body> <h4 clas

初識Intent-實現從一個Activity一個Activity並實現單向傳值

本篇部落格主要講解如何使用Intent來實現Activity之間的跳轉. 本篇部落格實現的是一個簡單的註冊跳轉的Demo 實現步驟: 新建一個Activity的佈局XML檔案 新建一個Act

多少到指定頁面

obj baidu ref class time nbsp pan blog 跳轉 (1)var obj=setTimeout("location.href=‘http://www.baidu.com‘;",5000); (2)var obj1=setTimeout(f

點擊鏈接,結果另外一個網頁

baidu .so view nco ret style cnblogs 一個 tps 問題描述:點擊一個網站的鏈接,打開新頁面結果跳轉到垃圾廣告頁面 ,點擊企業官網後,並沒有跳轉到企業官網,而是跳轉到一個澳門賭場的頁面,但是直接在瀏覽器輸入網址訪問是可以正常訪問的。 經過

js / ajax 成功提交怎麽另外一個頁面?

tar oca top for ext frame 跳轉 舉例 target jsx/ajax提交成功後采用以下方式跳轉:1、本頁面跳轉:"window.location.href"、"location.href" 2、上一層頁面跳轉:"parent.location.hr

n) out HA PE ride over ams lag delayed private Handler mHandler = new Handler(new Handler.Callback() { @Override public boo