0

我有这段代码,但每次我运行应用程序并单击我的按钮时它都会崩溃,我不明白为什么..我在这里做错了什么任何帮助都会非常感谢

我试图进入“Sec.class”页面/班级

public class APPcalendarActivity extends Activity implements OnClickListener{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        View continueButton = findViewById(R.id.continue_button);
        continueButton.setOnClickListener( (OnClickListener) this);
    }

    //@Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.continue_button:
            Intent i = new Intent(this, Sec.class);
            startActivity(i);           
            break;
        }

    }

这是我在 MANISFEST.XML 文件中缺少的内容

我想打给我的问题降级的人

 <activity android:name=".Sec"
android:label="@string/sec" >
</activity>
4

2 回答 2

1

检查您是否<activity>SecAndroidManifest.xml.

但是发布(或简单地阅读)崩溃堆栈跟踪logcat会更具启发性。

于 2012-04-11T14:21:04.530 回答
0

在不知道错误是什么的情况下,真的很难猜出问题是什么,但通常发生这种情况时,continueButton在布局中找不到按钮(在您的情况下)。因此,请确保您有一个带有 id continue_buttonin的视图main.xml

于 2012-04-11T14:18:48.490 回答