我有一项服务,该服务从Internet接收命令并启动后台线程。该线程从服务传递给处理程序(服务已绑定(bind)并传递了处理程序),并向处理程序发送消息以拍照。我被卡在处理程序的实现上。
static Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
//TODO: Handle different types of messages
mCamera.takePicture(null, null, MainActivity.this);
}
};
问题:
最佳答案
您可以使一个类( Activity/服务)实现Handler.Callback
并通过new Handler(this)
创建一个新的处理程序。