2014-09-08 3 views
0

내 안드로이드 응용 프로그램에서 내보기 컨트롤러에 문제가 있습니다. 나는 안드로이드 프로그램에서 멍청하다고 인정할 것입니다. 제발 용서해주십시오. 내 문제와 응용 프로그램의 사진입니다. 기본적으로 나는 무엇을 버튼을 누르고 관련된 페이지로 가야하는지 그리고 나는 그것을 알아낼 수 없다.자바의 버튼 /보기 컨트롤러를 수정하려고합니다.

http://imgur.com/aVpqUCZ

package com.Apps.jarredapp; 

public class ViewController extends Activity implements View.OnClickListener { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.my_layout); 

     Button btnSearchStudent = (Button) findViewById(R.id.button1); 
     Button btnNewStudent = (Button) findViewById(R.id.button2); 
     Button btnLegalInfo = (Button) findViewById(R.id.button3); 

     btnSearchStudent.setOnClickListener(this); 
     btnNewStudent.setOnClickListener(this); 
     btnLegalInfo.setOnClickListener(this); 
    } 

    @Override 
    public void onClick(View v) { 
     switch (v.getId()) { 
      case R.id.button1: { 
       Intent intent = new Intent(this, SearchStudentActivity.class); 
       startActivity(intent); 
       break; 
      } 
      case R.id.button2: { 
       Intent intent = new Intent(this, NewStudentActivity.class); 
       startActivity(intent); 
       break; 
      } 
      case R.id.button3: { 
       Intent intent = new Intent(this, LegalInfoActivity.class); 
       startActivity(intent); 
       break; 
      } 
     } 
    } 

    { 


Button searchStudentButton; 
Button newStudentButton; 
Button legalButton; 

searchStudentButton = (Button) findViewById(R.id.button1); 

searchStudentButton.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 
    Intent myIntent = new Intent(CurrentActivity.this, searchStudentActivity.class); 
    CurrentActivity.this.startActivity(myIntent); 
    } 
}); 

newStudentButton = (Button) findViewById(R.id.button2); 

newStudentButton.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 
    Intent myIntent = new Intent(CurrentActivity.this, newStudentActivity.class); 
    CurrentActivity.this.startActivity(myIntent); 
    } 
}); 

legalButton = (Button) findViewById(R.id.button3); 

legalButton.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 
    Intent myIntent = new Intent(CurrentActivity.this, legalActivity.class); 
    CurrentActivity.this.startActivity(myIntent); 
    } 
}); 
+0

정확한 문제가 무엇을 작동 사용, 하나 개의 버튼 두 onclicklisteners를 작성했습니다? – JoxTraex

+0

당신은 당신이 기대하고있는 것을 좀 더 정교하게 표현할 수 있습니까? – ucsunil

+0

코드 절반에 오류가 발생하고 아무 것도 통신하지 않습니다. –

답변

0

만 한 후이

관련 문제