「Android/handler」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==handlerの基本的な使い方== Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { Log.i("test", "run()...」) |
(相違点なし)
|
2016年11月25日 (金) 16:54時点における版
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); } }