单击按钮以转到从 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 选择的下一个活动时出错的主要内容,如果未能解决你的问题,请参考以下文章

导航抽屉,处理后退按钮以转到以前的片段?

Spinner 和 Button 无法转到另一个视图

通过 Javascript/HTML 生成随机链接

单击 CollectionViewCell 内的 ImageView 以转到 ViewController

ajax刷新后如何使jquery选择器保持活动状态

自动转到下一个场景,无需单击按钮 as3