[英]Error message: Field requires API level 11 (current min is 8): android.os.AsyncTask#THREAD_POOL_EXECUTOR
@Override
protected void onPostExecute(Void result) {
buttonDOpen.setOnClickListener(new View.OnClickListener() {
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public void onClick(View v) {
final Sender messageSender = new Sender(); // Initialize chat sender AsyncTask.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
messageSender.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
} else {
messageSender.execute();
}
}
});
I wanted to send messages from phone to computer I found myself ready example, but when I threw it in the project it gives red line error. 我想将消息从电话发送到计算机,我发现自己已经准备就绪,但是当我将其扔到项目中时,它会出现红线错误。 Does anyone know a solution to fix errors?
有人知道解决错误的解决方案吗?
在此方法上添加@TargetApi(Build.VERSION_CODES.HONEYCOMB)
作为注释,以表明您(AFAYK)已正确实现了API级别11。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.