Java 什么';这个错误在Android studio中的意思是什么

Java 什么';这个错误在Android studio中的意思是什么,java,android,runtime-error,Java,Android,Runtime Error,我改了你能帮我看看哪里出了问题吗?因为它是同一个错误日志 enter code here public class MainActivity extends Activity { WebView mWebView; public ImageButton button01; public ImageButton button02; public class MainActivity extends Activity { WebView mWebView; public Image

我改了你能帮我看看哪里出了问题吗?因为它是同一个错误日志

enter code here
  public class MainActivity extends Activity {
     WebView mWebView;
public ImageButton button01;
public ImageButton button02;
public class MainActivity extends Activity  {

WebView mWebView;
public ImageButton button01;           ``
public ImageButton button02;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(mylayout);
    button01 = (ImageButton) findViewById(R.id.Button01);
    button02 = (ImageButton) findViewById(R.id.Button02);`enter code here`
    button01.setOnClickListener(new ImageButton.OnClickListener(){
    public void onClick(View v){  jumpToLayout03();
   Intent intent = new Intent();
       intent.setClass(MainActivity.this, web.class);
       startActivity(intent); }}


   public void jumpToLayout03() {
       setContentView(activity_main01);
   }

   });}}
enter code here

我改变了,你能帮我看看哪里出错了吗?因为它是同一个错误日志,这意味着你的程序第37行有一个空指针。在主要活动中

您在MainActivity.java的第37行得到一个NullPointerException。这意味着您正试图访问一个空对象的字段。因此,您需要检查程序的第37行,然后查看在该行代码中访问的字段。接下来,在第37行中使用这些对象之前,您需要回溯这些对象,以查看它们是否已正确初始化

button02 = (ImageButton)findViewById(R.id.Button02); 
button01 = (ImageButton)findViewById(R.id.Button01); 

button02.setOnClickListener(new Button.OnClickListener() { 
public void onClick(View v) { 
    jumpToLayout03();
     } 

public void jumpToLayout03() { setContentView(activity_main01);}



     button01.setOnClickListener(new Button.OnClickListener() { 
public void onClick(View v) {
 jumpToLayout02();
         } 

public void jumpToLayout02() { setContentView(activity_main)};

有些东西是空的。通过点击异常找出原因,并确保下次不会出现异常。为什么会显示重复?这一点与另一点不同。这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。@HarshalPatil OP想知道错误的含义。我想我回答了这个问题。我不知道我怎么能说得更清楚。哦,我想是的,不管怎样,upvotedbutton02=(ImageButton)findViewById(R.id.Button02);button02.setOnClickListener(新建Button.OnClickListener(){public void onClick(视图v){jumpToLayout03();}public void jumpToLayout03(){setContentView(活动\u main01);您在问题中发布的代码与您刚才在此处发布的代码不同。此代码是否适用于您?此响应的上述代码仅适用于一个按钮,但当我使用相同的方法添加另一个按钮时,它不起作用,因此我猜是否需要添加(如果其他)或者类似的东西?它适用于button02,因为您只为button02实现onclicklistener。也为button01添加一个新的onclicklistener..检查我添加到答案中的代码。。