`
enki_ding
  • 浏览: 208046 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android.app.SuperNotCalledException did not call through to supper onCreate()的问题

 
阅读更多

写了一个简单的例子,就是从一个activity跳转到另一个activity,一个叫LoginDemoActivity,加一个叫NoteActiviy。跳转的代码段如下:

btnLogin=(Button)findViewById(R.id.btnLogin);
        btnLogin.setOnClickListener(new Button.OnClickListener(){

            public void onClick(View v) {
                if("xxxx@126.com".equals(account.getText().toString().trim())
                        && "xxxxxxxxxxx".equals(password.getText().toString().trim())){
                    Intent intent=new Intent();
                    intent.setClass(LoginDemoActivity.this, NoteActivity.class);
                    startActivity(intent);
                    LoginDemoActivity.this.finish();
                }else{
                    Toast.makeText(LoginDemoActivity.this, "输入的帐号或密码有误!", Toast.LENGTH_LONG).show();
                }
            }
           
        });

 

在NoteActivity的代码如下:

protected void onCreate(Bundle savedInstanceState) {
       
        setContentView(R.layout.note);
        btnClose=(Button)findViewById(R.id.btnClose);
        btnClose.setOnClickListener(new Button.OnClickListener(){

            public void onClick(View v) {
                NoteActivity.this.finish();
            }
           
        });
    }

在AndroidMainfest.xml中已经注册了这两个activity。

 

但当程序运行起来时,抛出如下异常:

android.app.SuperNotCalledException did not call through to supper onCreate();

 

Google了一把,原来是在NoteActivity的onCreate()函数中没有加super.onCreate(savedInstanceState);

修改代码后,运行正常,修改后的代码为:

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.note);
        btnClose=(Button)findViewById(R.id.btnClose);
        btnClose.setOnClickListener(new Button.OnClickListener(){

            public void onClick(View v) {
                NoteActivity.this.finish();
            }
           
        });
    }

注意红色高亮处!

分享到:
评论
2 楼 鲁迪尼 2013-12-02  
你真是帮了大忙了,头疼了好几天了,给你鞠个躬
1 楼 songhaikang 2013-03-14  
我加了还是不行啊

相关推荐

Global site tag (gtag.js) - Google Analytics