我是android studio的新手,我的应用程序正在粉碎besuase代码行
songProgressBar.setOnSeekBarChangeListener(this);
在这里发布一个问题帮助我意识到这是一个在我的布局中带有id的拼写错误。好吧,这是我的布局代码,其中songProgressBar为id。
<SeekBar
android:id="@+id/songProgressBar"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:layout_marginRight="15dp"
android:layout_marginLeft="15dp"
android:layout_above="@id/player_footer_bg"
android:thumb="@drawable/seek_handler"
android:progressDrawable="@drawable/seekbar_progress_blue"
android:paddingLeft="6dp"
android:paddingRight="6dp"/>
现在,我不知道拼写错误是什么,我不知道我该怎么办。告诉我这是一个错字的人说我应该检查活动运行时组件是否存在于布局中。我不知道我现在要做什么。请帮助。
答案 0 :(得分:0)
似乎有一个空指针异常。
21:39:10.999 1443-1443 /? E / AndroidRuntime:引起:java.lang.NullPointerException 01-10 21:39:10.999 1443-1443 /? E / AndroidRuntime:at com.example.passion.patrimusic.MainActivity.onCreate(MainActivity.java:86)01-10 21:39:10.999
根据您的上述评论,它可能是songProgressBar为null。 如果您从布局中获取它,请检查Id中是否存在任何拼写错误以及活动运行时该组件是否存在于布局中。