我正在尝试使用startActivityForResult启动Activity,但是我不断收到ActivityNotFound异常,我无法弄清楚为什么。我已经多次浏览了该代码,它似乎与其他一些有效的代码相同。有什么建议么?

启动活动的newNoteButton:

    newNoteButton.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            final Intent i = new Intent(Typy.this, TypyEdit.class);
            startActivityForResult(i, 1);
        }
    });


以及TypyEdit活动的开始:

public class TypyEdit extends Activity {
private TextView mTitleText;
private TextView mBodyText;
private Long mRowId;
private NotesDbAdapter mDbHelper;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

最佳答案

您需要确保活动像这样包含在AndroidManifest.xml文件中

<activity android:name="TypyEdit" android:label="TypyEdit">
</activity>


否则将找不到活动。

07-27 22:46