2013-03-12 2 views
0

Я создал TabHost с тремя вкладками в нем. Если я нажму одну из своих вкладок, то откроется Activity с Spinner. Если я нажму на 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

Проверьте LogCat и увидеть, где это сбой. Если это неясно, отправьте свой логарифм и соответствующий код здесь. – 323go

+0

Опубликуйте весь свой логарифм. Исключение, вероятно, распространилось по всему пути из другого места. – l46kok

+0

, пожалуйста, укажите более конкретный журнал. Но я думаю, что ваша деятельность еще не создана полностью. – MichaelP

ответ

2

Я просто заменил следующий

setContentView(R.layout.employeepayslip); 

в

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

 Смежные вопросы

  • Нет связанных вопросов^_^