亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android實(shí)現(xiàn)倒計(jì)時(shí)結(jié)束后跳轉(zhuǎn)頁(yè)面功能

 更新時(shí)間:2017年11月29日 11:58:49   作者:尚洪范  
最近在工作中遇到一個(gè)需求,需要在倒計(jì)時(shí)一段時(shí)間后進(jìn)行跳轉(zhuǎn)頁(yè)面,通過(guò)查找相關(guān)資料發(fā)現(xiàn)其中涉及的知識(shí)還不少,所以分享出來(lái),下面這篇文章主要給大家介紹了關(guān)于Android實(shí)現(xiàn)倒計(jì)時(shí)結(jié)束后跳轉(zhuǎn)頁(yè)面功能的相關(guān)資料,需要的朋友可以參考下。

前言

在開(kāi)發(fā)中會(huì)經(jīng)常用到倒計(jì)時(shí)這個(gè)功能,關(guān)于倒計(jì)時(shí)的實(shí)現(xiàn),有疑問(wèn)的朋友們可以參考這篇:http://chabaoo.cn/article/101807.htm

本文主要給大家介紹了關(guān)于Android倒計(jì)時(shí)結(jié)束跳轉(zhuǎn)頁(yè)面的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

示例代碼

1.layout中新建兩個(gè)xml文件,在src下的包中新建兩個(gè)類,MainActivity和MainActivity2并分別指向兩個(gè)xml文件,在MainActivity的指向的xml文件建一個(gè)TextView控件,用于倒計(jì)時(shí)的顯示。

2.MainActivity文件中的代碼如下

package com.example.demo1;

import android.annotation.SuppressLint;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.os.Handler;

import android.os.Message;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.TextView;

public class MainActivity extends Activity {

private TextView tv1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

tv1 = (TextView) findViewById(R.id.textView1);

handler.post(waitSendsRunnable);

}

//啟用一個(gè)Handler

Handler handler = new Handler() {

@SuppressLint("HandlerLeak")

public void handleMessage(Message msg) {

super.handleMessage(msg);

switch (msg.what) {

case 0:

Intent intent = new Intent(MainActivity.this, MainActivity2.class);

startActivity(intent);

break;

case 1:

tv1.setText("倒計(jì)時(shí):" + index + "s");

break;

default:

break;

}

}

};

// 倒計(jì)時(shí)五秒

int index = 5;

Runnable waitSendsRunnable = new Runnable() {

public void run() {

if (index > 0) {

index--;

try {

Thread.sleep(1000);

handler.sendEmptyMessage(1);

} catch (InterruptedException e) {

e.printStackTrace();

}

handler.post(waitSendsRunnable);

} else {

try {

Thread.sleep(1000);

handler.sendEmptyMessage(0);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

};

}

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論