android应用程序崩溃,数据库为java。(lang.IllegalArgumentException:帐户不能为null)

时间:2018-10-02 21:39:57

标签: android database android-sqlite

我的代码需要一些帮助,因为它可以正常工作,但是在打开“收藏夹”列表时会崩溃  https://github.com/Alyaa87/PopularMoviesStage2任何想法?

1 个答案:

答案 0 :(得分:1)

原木猫说:

  

原因:android.view.InflateException:二进制XML文件第20行:ScrollView只能托管一个直接子级        原因:java.lang.IllegalStateException:ScrollView只能托管一个直接子代

因此将您的result更改为此,这样就可以了     

activity_favorite.xml

如果您使用的是<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="16dp" tools:context=".Favorites"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/no_movies_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_fav_movies" android:visibility="invisible" /> <TextView android:id="@+id/favorite_movie_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </ScrollView> ,请确保其中只有一个孩子,然后您可以在其中添加多个孩子。