0

onTouch ブロックから新しいアクティビティを開始しようとしましたが、アプリケーションが突然終了します。私のコードは次のとおりです。

public boolean onTouch(View view, MotionEvent motionEvent) {

    ....
    Intent myIntent = new Intent(context,SecondOne.class);
    myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(myIntent);
    break;
    .....
    return true;
}
4

3 に答える 3

0

ログを見ない私の最初の推測は、何かが Null であるか、2 番目のアクティビティがマニフェストで宣言されていないことです。

また、私は言うでしょう:

  Intent myIntent = new Intent(FirstOne.this,SecondOne.class);
    myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(myIntent);
    break;
于 2014-07-22T15:07:27.557 に答える