单击按钮以转到从 Spinner 选择的下一个活动时出错
Posted
技术标签:
【中文标题】单击按钮以转到从 Spinner 选择的下一个活动时出错【英文标题】:Error on button click for going to next Activity selected from Spinner 【发布时间】:2015-09-22 21:21:55 【问题描述】:当从微调器中选择一个项目并单击“开始”按钮时,我必须打开一个新活动。但是当点击 go 按钮时应用程序停止工作。
public void onClick(View arg0)
// TODO Auto-generated method stub
String check = branchText.getText().toString();
String check1 = semText.getText().toString();
if(check.equals("Information Technology")&&check1.equals("1st"))
Intent it=new Intent(MainActivity.this, IT1stSem.class);
startActivity(it);
public class IT1stSem extends ListActivity
String[] data = "Mathematics-I", "Physics-I", "Chemistry", "Engg. Mechanics", "Electrical Science";
ListView l;
@Override
protected void onCreate(Bundle savedInstanceState)
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.it1stsem);
l=getListView();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.it1stsem, data);
l.setAdapter(adapter);
@Override
protected void onListItemClick(ListView l, View v, int position, long id)
// TODO Auto-generated method stub
TextView temp = (TextView) v;
Toast.makeText(this, ""+temp.getText()+ " "+position, Toast.LENGTH_SHORT).show();
【问题讨论】:
从 logcat 发布错误的完整堆栈跟踪 查看这张图片postimg.org/image/mx95j6kf7 【参考方案1】:从 Logcat 可以清楚地看出,您尚未在 Manifest 中声明您的 Activity(您想去的地方)。
在 Manifest 中,像这样声明您的 IT1stSem 类:
<activity android:name="yourpackageName.IT1stSem" >
</activity>
【讨论】:
如果它解决了你的问题,请接受它作为答案:)以上是关于单击按钮以转到从 Spinner 选择的下一个活动时出错的主要内容,如果未能解决你的问题,请参考以下文章