How to loop or execute a function every 5 seconds on Android

前端 未结 4 560
旧巷少年郎
旧巷少年郎 2020-12-28 22:11

How can I loop that time() function on the onCreate every 5 seconds.. help me I\'m a newbie in Android =) ... I want to execute time() function in onCreate every 5 seconds.<

4条回答
  •  春和景丽
    2020-12-28 22:41

     Handler handler = new Handler();
        Runnable runnable = new Runnable() {
            @Override
            public void run() {
                FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
                if (activefragment == null)
    
                {
                    fragmentTransaction.remove(activefragment);
                } else
    
                {
                    fragmentTransaction.replace(R.id.fragmentContainer, activefragment, activefragment.getTag());
                    fragmentTransaction.disallowAddToBackStack();
                }
                fragmentTransaction.commit();
    
            }
        };
        handler.postDelayed(runnable, timeout);
    

提交回复
热议问题