0

Activity を拡張する 2 つのクラスがあり、そのクラス ファイル内で ListActivity を拡張する別のインテントを呼び出しました。その 2 つのアクティビティをロードするように androidmanifest.xml ファイルを変更するにはどうすればよいですか? androidmanifest.xml ファイルで両方のアクティビティを次のように宣言したと言わざるを得ません。

<activity android:name="NoteActivity"></activity>
<activity android:name="AddNote"></activity>

NoteActivityが拡張Activityされ、AddNote拡張されListActivityます。実行しても実行されず、残念ながら「停止」と表示されました。

4

1 に答える 1

0

新しく作成したアクティビティをマニフェストでも定義する必要があります。したがって、少なくとも以下のようにAndroidManifest.xmlを更新するだけです。

<activity android:name=".NoteActivity" android:label="Activity1" />

<activity android:name=".AddNote" android:label="Activity2" />

*マニフェストで定義されているように、アクティビティ ファイルがパッケージのルートに配置され、クラス名が上記の xml に正しく記述されていることを確認することが前提となります。

注:アクティビティも必ずドット(.) 記号で始めてください。

于 2012-09-11T13:16:58.643 に答える