Android/handler
提供: 初心者エンジニアの簡易メモ
2016年11月25日 (金) 16:54時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==handlerの基本的な使い方== Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { Log.i("test", "run()...」)
handlerの基本的な使い方
Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { Log.i("test", "run()"); } });
5秒ごとに定期的に実行する方法
public class MainActivity extends AppCompatActivity { Handler mHandler = new Handler(); private Runnable mHandlerTask = new Runnable() { @Override public void run() { Log.i("test", "run()"); // 5秒後に実行 mHandler.postDelayed(mHandlerTask, 5000L); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 初回呼び出し mHandler.post(mHandlerTask); } }