断点在日食中击中两次

时间:2013-11-20 07:01:42

标签: android eclipse breakpoints

我有设置的断点这个问题。我在android中创建了一个小应用程序,我想在一个活动中显示结果,但事情是结果总是显示为空值,我有找一个断点来找到这个bug我已经在这里找到了问题,因为它在两次突破点,第一次它正在进行调试但它再次达到了断点我不知道为什么?然后我得到一个空值,我知道我在某个地方犯了一些错误,所以我需要一些帮助来解决这个问题。

给我下面的java类

      public class ShowScoreActivity extends Activity {
      Bundle getBundle;
  int score;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.score_form);
    TextView txtScore;
    txtScore=(TextView)findViewById(R.id.txtScore);


**breakpoint here -->** Bundle extras=getIntent().getExtras();
    if(extras != null)
    {
    score=extras.getInt("finalScore");
    txtScore.setText(txtScore.getText().toString()+ " "+ score);
    }



    Button btnOk = (Button) findViewById(R.id.btnOk);
    btnOk.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            final Dialog dialog=new Dialog(ShowScoreActivity.this);         
            dialog.setContentView(R.layout.thank_you_dialog);   
            dialog.setTitle("Quiz over !");         
            dialog.show();
            Button btnOk=(Button)dialog.findViewById(R.id.btnThanks);
            btnOk.setOnClickListener(new View.OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    dialog.dismiss();
                    Intent in = new 
                      Intent(ShowScoreActivity.this,
                            MainActivity.class);
                    startActivity(in);
                }
            });

        }
             });

               }

                      }

主要活动java类

公共类MainActivity扩展了Activity {

DbCreation dbcr;
Button btnStart;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    btnStart=(Button)findViewById(R.id.idHomBtn);
    btnStart.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub                      
            Intent in=new Intent(MainActivity.this,ShowQuizActivity.class);
            startActivity(in);

        }
    });
}

}

1 个答案:

答案 0 :(得分:0)

这可能是known Eclipse bug。不幸的是,目前似乎没有任何解决方法:(