Android 构造函数意图未定义

Android 构造函数意图未定义,android,android-intent,motionevent,Android,Android Intent,Motionevent,我尝试使用intent将消息字符串传递给MainActivity,我尝试了所有方法,但仍然没有成功。你能帮我渡过难关吗 public class MoveMouse { public boolean onTouchEvent(MotionEvent event) { int eventaction = event.getAction(); switch(eventaction) { case MotionEvent.ACTION_MOVE: {

我尝试使用intent将消息字符串传递给MainActivity,我尝试了所有方法,但仍然没有成功。你能帮我渡过难关吗

public class MoveMouse {

public boolean onTouchEvent(MotionEvent event) {
    int eventaction = event.getAction();

    switch(eventaction) {
        case MotionEvent.ACTION_MOVE: {
            // new position
            final float x = event.getX();
            final float y = event.getY();

            //  get delta
            final float deltax = x - this.lastX;
            final float deltay = y - this.lastY;
            // set last position
            this.lastX = x;
            this.lastY = y;

            String message = (deltax + "," + deltay);
            //intent
            Intent ins = new Intent(this,MainActivity.class);
            ins.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            ins.putExtra("mv", message);
            this.startActivity(ins);
您的MouseMove类不是像活动这样的上下文,因此在需要上下文的地方使用它将不起作用


在问题中没有足够的上下文SIC来告诉你应该如何传递上下文,但是在实例化你的MyMeMo..P/>时,把它当作一个参数来传递。如何定义上下文?如何传递参数?实际上取决于MouseMove类的位置以及如何实例化它。MouseMove类和MainActivity类是不同的java文件。