在我的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)