我正在尝试使用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>
否则将找不到活动。