小编zke*_*llo的帖子

在创建线程之后将值从活动传递到线程

在我的android程序中,Activity调用一个新的表面视图类,然后又调用一个新的线程类.我希望能够从activity的onPause和onResume方法将值传递给线程类,因此我可以暂停并恢复该线程.我知道传递这些数据的唯一方法是创建一个新实例,它只会创建一个不同的线程.如何在不创建新线程实例的情况下解决这个问题?

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(new GameSurface(this));
}

@Override
protected void onResume() {
    super.onResume();
            //Would like to pass this value
            int state = 1;
}

@Override
protected void onPause() {
    super.onPause();
            //Would like to pass this value
            int state = 2;
}
Run Code Online (Sandbox Code Playgroud)

java multithreading android android-activity

7
推荐指数
1
解决办法
1257
查看次数

标签 统计

android ×1

android-activity ×1

java ×1

multithreading ×1