结合开始应用程序开发,我发现我遇到了一些虚假错误! 让我解释一下,我正在开发一个将音频播放器与服务集成在一起的应用程序,以便它可以继续播放更改的活动 到目前为止,不用担心,这就是我的问题,我发现自己遇到了幻影错误 当我编译我的应用程序时没有错误,但是它启动并立即关闭!
所以我有了调试器,但是我再次承认迷路了,我不明白这一点! 一方面,您能给我解决我的问题的方法,但最重要的是,请向我解释我的错误出处以及解决方案的原因。 预先谢谢你
调试器
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
at glouton1er.com.MainActivity.onCreate(MainActivity.java:31)
public class MainActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
Button btnstartService,btnstopService;
@Override
protected void onCreate ( Bundle savedInstanceState ) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_main);
// Lecteur Audio Service
Button btnstartService = (Button) findViewById(R.id.btnstartService);
btnstartService.setOnClickListener(new View.OnClickListener () {
@Override
public void onClick(View view) {
Intent i=new Intent(getApplicationContext(),myService.class);
startService(i);
}
});
Button btnstopService = (Button) findViewById(R.id.btnstopService);
btnstopService.setOnClickListener(new View.OnClickListener () {
@Override
public void onClick(View view) {
Intent i=new Intent(getApplicationContext(),myService.class);
stopService(i);
}
});
// Fin Lecteur Audio Service
............
}