私はログインとレジスタフォームを使用したいアプリケーションを開発しています。その理由のために、私はこれに従いますtutorial。アンドロイド:カスタムAppController NullPointerException
このチュートリアルでは、Applicationを拡張する名前AppController
という新しいJavaファイルを作成するように求められます。私はこれとすべてのものをやったが、私はNullPointerException、私はAppController
マニフェストを宣言していないため、おそらく私は私のアプリを実行するとき。
私はこれを見ましたthreadポスターは私と同じ問題があった。誰もがタグの下にマニフェストにAppController
を追加するように彼に言いました。私もこれをやろうとしましたが、アプリがクラッシュしました。 <activity>
タグが<application
タグの下にあるマニフェストで宣言されている多くのアクティビティがあります。私のマニフェストの一部は、例えば下にあります。
<application
android:allowBackup="true"
android:icon="@drawable/getaroom"
android:label="@string/welcome"
android:name="com.example.package.AppController"
android:theme="@style/AppBaseTheme">"
<activity
android:name=".LoginActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".CreateAccountActivity"
android:label="@string/title_activity_activity_create_account"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".MainScreenActivity"
android:label="@string/title_activity_main_screen"
android:screenOrientation="portrait">
</activity>
あなたは、私がアプリケーションタグでAppController
を宣言したが、その後、アプリがクラッシュしている見ることができるように。 これはApplication
を拡張するJavaファイルで、他のJavaファイルはActionBarActivity
に拡張されています。
私の質問は、マニフェストでどのように新しいファイルを宣言できますか?または、既存のアプリケーションにActivityを拡張する新しいファイルを追加するにはどうすればよいですか?私はそれを把握している事前
エラーの原因となるコード行を示してください。 –
@ Code-Apprentice行はandroid:name = "com.example.package.AppController" – Kzaf
正しいパッケージ名を使用しましたか? – Fuyuba