这个问题在这里已经有答案了:
字符串变量可能尚未初始化(4个答案)
5个月前关门了。
>` Spinner spinner = (Spinner) MenuItemCompat.getActionView(item);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.spinner_list_item_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener( new AdapterView.OnItemSelectedListener(){
public void Click(View view){
}
@Override
public void onItemSelected(AdapterView<?> arg0, View view,
int position, long row_id) {
Intent intent;
switch(position){
case 1:
intent = new Intent(MainActivity.this, layout.class);
break;
}
startActivity(intent);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});`
上下文-我正在做一个android应用程序,我已经给了3个微调器选项,现在我想打开一个新的活动时,我点击该选项,但它显示错误的startactivity(意图)作为变量意图可能没有初始化。告诉我如何解决这个错误?
1条答案
按热度按时间thtygnil1#
如果
position !=1
你的intent
是null
.用途: