android: 自定义 AppController NullPointerException
android: custom AppController NullPointerException
我正在开发一个应用程序,我想使用登录和注册表单。出于这个原因,我正在关注这个 tutorial.
本教程要求我创建一个名为 AppController
的新 java 文件来扩展应用程序。我做了这个和所有的东西,但是当我 运行 我的应用程序我得到一个 NullPointerException,可能是因为我没有在清单中声明 AppController
。
我看到这个发帖者和我有同样的问题。每个人都告诉他将 AppController
添加到 Manifest 的 application
标签下。我也尝试这样做,但我的应用程序崩溃了。
我在 <application
标签下使用 <activity>
标签在清单中声明了很多活动。下面是我的 Manifest 的一部分。
<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 到已经存在的应用程序的新文件?
提前致谢
我已经弄清楚了,我只需要在清单中声明 AppController,但不知何故,每次我声明它时都会出错。我使用 android:name=".Packagename.AppController"
,现在可以使用了。谢谢您的帮助!
我正在开发一个应用程序,我想使用登录和注册表单。出于这个原因,我正在关注这个 tutorial.
本教程要求我创建一个名为 AppController
的新 java 文件来扩展应用程序。我做了这个和所有的东西,但是当我 运行 我的应用程序我得到一个 NullPointerException,可能是因为我没有在清单中声明 AppController
。
我看到这个AppController
添加到 Manifest 的 application
标签下。我也尝试这样做,但我的应用程序崩溃了。
我在 <application
标签下使用 <activity>
标签在清单中声明了很多活动。下面是我的 Manifest 的一部分。
<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 到已经存在的应用程序的新文件?
提前致谢
我已经弄清楚了,我只需要在清单中声明 AppController,但不知何故,每次我声明它时都会出错。我使用 android:name=".Packagename.AppController"
,现在可以使用了。谢谢您的帮助!