Android example using ScheduledExecutorService

Android example using ScheduledExecutorService

Android example using ScheduledExecutorService - Hallo sahabat Teknologi Terbaru, Pada Artikel yang anda baca kali ini dengan judul Android example using ScheduledExecutorService, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Android example using ScheduledExecutorService
link : Android example using ScheduledExecutorService

Baca juga


Android example using ScheduledExecutorService

java.util.concurrent.ScheduledExecutorService is an ExecutorService that can schedule commands to run after a given delay, or to execute periodically. This example show how to create a one-shot action using ScheduledExecutorService.



package com.example.androidscheduledexecutorservice;

import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends ActionBarActivity {

Button buttonStart;

ScheduledExecutorService scheduledExecutorService;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

buttonStart = (Button)findViewById(R.id.start);
buttonStart.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View v) {

Toast.makeText(MainActivity.this,
"Start",
Toast.LENGTH_LONG).show();

scheduledExecutorService = Executors.newScheduledThreadPool(1);

scheduledExecutorService.schedule(new Runnable(){

@Override
public void run() {
MainActivity.this.runOnUiThread(new Runnable(){

@Override
public void run() {
Toast.makeText(MainActivity.this,
"Times-up",
Toast.LENGTH_LONG).show();
}});

}},
5,
TimeUnit.SECONDS);

}

});
}

}


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.androidcountdownprogressbar.MainActivity" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="android-coding.blogspot.com" />

<Button
android:id="@+id/start"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Start" />

</LinearLayout>



Demikianlah Artikel Android example using ScheduledExecutorService

Sekianlah artikel Android example using ScheduledExecutorService kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.


0 Response to "Android example using ScheduledExecutorService"

Post a Comment