Android 构造函数意图未定义
我尝试使用intent将消息字符串传递给MainActivity,我尝试了所有方法,但仍然没有成功。你能帮我渡过难关吗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: {
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文件。