小编Sin*_*ned的帖子

自定义视图已调用setOnTouchListener但不覆盖performClick(类扩展Activity NOT View)

我创建了一个实现一点OpenCV的Android Activity.它的作用是简单地创建一个自定义相机视图,当触摸屏幕时,将保存照片.

我唯一的问题是mOpenCvCameraView.setOnTouchListener(MainActivity.this);BaseLoaderCallback中的代码包含警告.

mOpenCvCameraView.setOnTouchListener(MainActivity.this); 警告

自定义视图com/example/zcameratestv2/Version2CameraView上调用了setOnTouchListener,但没有覆盖performClick

与其他问题不同,我的类扩展了一个Activity而不是View,所以当我尝试覆盖该函数时,private boolean performClick() { ...super.performClick(); }它无法识别.这是我的课程

package com.example.zcameratestv2;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.OpenCVLoader;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.core.Mat;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.SurfaceView;
import android.view.View;
import android.view.WindowManager;
import android.view.View.OnTouchListener;
import android.widget.Toast;

public class MainActivity extends Activity implements CvCameraViewListener, OnTouchListener {

private Version2CameraView mOpenCvCameraView;
private static final String TAG = "Version 2::Activity";

private BaseLoaderCallback …
Run Code Online (Sandbox Code Playgroud)

java android opencv

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

java ×1

opencv ×1