android:自定义AppController NullPointerException

时间:2017-05-15 02:06:16

标签: android nullpointerexception android-manifest

我正在开发一个应用程序,我想使用登录和注册表单。因此我遵循tutorial

本教程要求我创建一个名为AppController的新Java文件,该文件扩展了Application。我做了这个和所有的东西,但是当我运行我的应用程序时,我得到一个 NullPointerException ,可能是因为我没有在Manifest中声明AppController

我已经看到了thread这张海报与我有同样的问题。每个人都告诉他将application添加到<activity>标签下的清单中。我也试过这样做,但我的应用程序崩溃了。 我在Manifest中声明了很多活动,<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,但随后应用程序崩溃了。 这是一个扩展ActionBarActivity的java文件,我的其他java文件扩展为java.util.NoSuchElementException at java.util.Scanner.throwFor(Scanner.java:862) at java.util.Scanner.next(Scanner.java:1371) at LetterCount.countOccurrences(LetterCount.java:29) at LetterCount.main(LetterCount.java:20)

我的问题是,如何在Manifest中声明新文件?或者我如何添加一个将Activity扩展到已存在的应用程序的新文件?

提前致谢

1 个答案:

答案 0 :(得分:0)

我已经明白了,我只需要在Manifest中声明AppController,但不知怎的,每当我声明它时我都会收到错误。我使用android:name=".Packagename.AppController",现在它正在运行。谢谢您的帮助!