如何在启动之前配置Android线程?

时间:2014-07-14 03:38:48

标签: android

假设我想在启动线程之前传递一些配置数据,以便它可以立即运行,我该怎么做?这是一个简单的代码:

这里我试图配置睡眠延迟,但它需要我在里面声明数据?我怎么能让线程知道?

public void startAniHandlerThread(){

    int sleeptime;
    Thread thread1 = new Thread(){
        public void run(){
            try {

                sleep(sleeptime); Log.d("TEST", " Test ");

            } catch (Exception e) {
                e.printStackTrace();
                Log.d("TEST", " "+e);
            }
        }
    };
    thread1.start();


}

1 个答案:

答案 0 :(得分:0)

您可以将sleeptime声明为

final int sleeptime = <value>;

通过这种方式,您可以从Runnable内部访问它。

相关问题