您的代码似乎有问题。
- 您不能
break;
在循环外使用。所以首先,确保你从你的onTouch()
功能中消除它。
- 确保你的 AndroidManifest 文件中有这个。
<activity android:name=".SecondOne" >
</activity>
- 确保您的
context
变量有效。即,如果您的第一个活动名称是First
,则其有效context
应等于 First.this
我假设你 OnTouchListener 的实现是好的。
您的OnTouchListener
实施
private final class OT implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
context = First.this;
Intent intent = new Intent(context, SecondOne.class);
context.startActivity(intent);
return true;
}
}
绑定到您的按钮以开始另一个活动。
yourButton.setOnTouchListener(new OT());
在你的 AndroidManifest.xml
<activity android:name=".SecondOne" >
</activity>