私はこれを1時間繰り返しましたが、問題を理解できません。値がTouchEvent内にあるactivity
ときに、新しいものを起動しようとしています。boolean
true
ACTION_UP
public boolean onTouchEvent(MotionEvent event) {
int eventaction = event.getAction();
int X = (int)event.getX();
int Y = (int)event.getY();
fingerX = X;
fingerY = Y;
switch (eventaction ) {
case MotionEvent.ACTION_DOWN:
if (okayButton){
if (fingerX > 323 && fingerX < 423) {
largeOkayButton = true;
}
}
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
tutorial = true;
if (startActivity){
//create an Intent variable titled openStartingPoint and pass its activity action from the Android Manifest.xml
Intent MainActivity = new Intent("com.example.shoottoiletpaper.MAINACTIVITY");
//start a new activity by passing the newly created Intent
startActivity(MainActivity);
}
break;
}
return true;
}
を起動するまですべてが機能しactivity
、強制的に閉じて、logcatでこれを取得します。
android.content.ActivityNotFoundException: No Activity found to handle Intent
これがの関連部分ですmanifest
:
<activity
android:name="com.example.shoottoiletpaper.MainActivity"
android:screenOrientation="landscape"
android:configChanges="orientation|keyboard"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAINACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
何か案は?