我正在尝试为我的MainScreen活动设置Navigation Drawer监听器。当我设置好所有内容时,当我尝试使用ActionBarDrawerToggle时,我的应用程序崩溃了。还有其他方法可以实现吗?
无法启动活动
public class YourClass extends Application { private Stage stage; @Override public void start(Stage primaryStage) { this.stage = primaryStage; } public void change_screen(int n) { stage.setScene(otherScene) } }
以下是我的活动中的一些代码:
ComponentInfo{koeksworld.com.firstandroidproject/koeksworld.com.firstandroidproject.UserMainPanel}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v4.widget.DrawerLayout.setDrawerListener(android.support.v4.widget.DrawerLayout$DrawerListener)' on a null object reference
答案 0 :(得分:1)
确保您在findViewById(R.id.mainDrawerLayout)
和布局文件中使用相同的ID 导航抽屉。
调用mDrawerLayout
.setDrawerListener()
为空