2013-03-12 5 views
0

나는 세 개의 탭이있는 TabHost을 만들었습니다. 내 탭 중 하나를 클릭하면 ActivitySpinner이 열립니다. Spinner을 클릭하면 응용 프로그램 강제 종료됩니다.새로운 활동에서 Spinner를 클릭하면 강제로 닫습니다.

내 활동 :

setContentView(R.layout.employeepayslip); 
    btn=(Button)findViewById(R.id.button1); //Submit 

    Bundle extras = getIntent().getExtras(); 
    idviewslip = extras.getString("idviewslip"); 

    empid=(TextView)findViewById(R.id.empid1); 
    empname=(TextView)findViewById(R.id.empname1); 
    empdesignation=(TextView)findViewById(R.id.empdesignation); 

    sp1=(Spinner) findViewById(R.id.spinner1); 
    ArrayAdapter<String>Adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,months); 
    sp1.setAdapter(Adapter); 
    sp1.setOnItemSelectedListener(this); 

    sp2=(Spinner) findViewById(R.id.spinner2); 
    ArrayAdapter<String>Adapter1=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,years); 
    sp2.setAdapter(Adapter1); 
    sp2.setOnItemSelectedListener(this); 
+0

에 다음

setContentView(R.layout.employeepayslip); 

를 교체했다. 그것이 확실하지 않다면 여기에 logcat 및 관련 코드를 게시하십시오. – 323go

+0

전체 logcat을 게시하십시오. 예외는 아마 다른 곳에서 모든 방법으로 전파되었습니다. – l46kok

+0

자세한 로그를 보내주십시오. 그러나 당신의 활동이 아직 완전히 만들어지지 않았다고 생각합니다. – MichaelP

답변

2

난 그냥 당신의 로그 캣을 확인하고 충돌 어디에 참조

View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.employeepayslip, null); 
    this.setContentView(viewToLoad);