我正在尝试使用startActivityForResult启动一个Activity,但我一直得到一个ActivityNotFound异常,我无法解决原因。我已多次查看代码,它似乎与其他一些工作代码相同。有什么建议吗?
启动Activity的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);
答案 0 :(得分:2)
您需要确保活动包含在AndroidManifest.xml
文件中,如此
<activity android:name="TypyEdit" android:label="TypyEdit">
</activity>
否则将无法找到活动。