Хорошо, есть несколько вещей
Сначала убедитесь, что все действия находятся в вашем файле манифеста следующим образом:
<activity android:name=".AndroidActivity " android:label="@string/activity_name"></activity>
<activity android:name=".activity2" android:label="@string/another_activity_name"></activity>
Вам может потребоваться больше атрибутов, чем это, но это основы.
Я не знаю, зачем вам нужен "startActivityForResult", так как я не вижу код, но если это просто другое действие с макетом с представлениями, вы можете изменить свой код следующим образом:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
CurrentActivity.this.startActivity(myIntent); //you do not have to use CurrentActivity.this to use startActivity however I am trying to show where context is coming from
Убедитесь, что у action2 есть макет и что этот макет существует.