Android Activity Post Delayed Örneği

Android Post Delayed örneği

Android Activity Post Delayed Örneği
REKLAM Makale içi AdSense alanı

Uygulama sayfanızda belirli periyotlarda işlem yapmak istediğinizde başvurabileceğiniz yöntemlerden biri postDelayed metodudur.

public class MainActivity extends AppCompatActivity implements Runnable {
private static final long PERIOD = 5000;
private View root = null;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
root = findViewById(android.R.id.content);
}


@Override
protected void onResume() {
super.onResume();
run(); //runnable sınıfının run metodu
}

@Override
protected void onPause() {
super.onPause();
root.removeCallbacks(this);
}

@Override
public void run() {
Toast.makeText(MainActivity.this,"Runnable görevi", Toast.LENGTH_LONG).show();
root.postDelayed(this, PERIOD);
}
}

Örneğimizde her 5 saniyede bir Activity sınıfında Toast ile ekrana yazı bastırdık. iyi çalışmalar.

Şerif Güngör

Yazar: Şerif Güngör

Android Dersleri 2025, Raspberry Pi Dersleri, PHP Dersleri - Şerif Güngör Blog

Yorumlar