【InstantiationException】Activity缺少无参默认构造方法,产生实例化错误InstantiationException
来源:互联网 发布:mac版pscc2017汉化教程 编辑:程序博客网 时间:2024/06/04 01:18
- Android 2.3.3
- Eclipse Version: 3.7.0
- LogCat
主要错误:
- 04-06 11:24:33.126: ERROR/AndroidRuntime(17173): Caused by: java.lang.InstantiationException: com.tmall.nokia.Iphone
- 04-06 11:24:33.126: ERROR/AndroidRuntime(17173): at java.lang.Class.newInstanceImpl(Native Method)
- 04-06 11:24:33.126: ERROR/AndroidRuntime(17173): at java.lang.Class.newInstance(Class.java:1409)
- 04-06 11:24:33.126: ERROR/AndroidRuntime(17173): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
- 04-06 11:24:33.126: ERROR/AndroidRuntime(17173): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
- 04-06 11:24:33.126: ERROR/AndroidRuntime(17173): ... 11 more
发生错误原因分析:
Iphone 继承自 Activity,启动Iphone 进入正常,后在其中加入构造方法。
- public Iphone(Context context) {
- this.context = context;
- }
在其它地方实例化Iphone ,
- Iphone Iphone = new Iphone(context);
可正常使用。
但在以
- Intent integer = new Intent(context, Iphone.class);
- context.startActivity(integer);
方式启动,进入Activity 时,产生上述InstantiationException实例化错误。
原来,Activity 默认不需构造函数,但在加入有参数的构造方法后,必须同时加入无参数的默认构造方法
解决办法:
Iphone 加入默认构造方法
- public Iphone() {
- }
发布,正常。
- 【InstantiationException】Activity缺少无参默认构造方法,产生实例化错误InstantiationException
- Activity缺少无参默认构造方法,产生实例化错误InstantiationException
- InstantiationException
- java.lang.InstantiationException:(实例化异常)
- java.lang.InstantiationException:(实例化异常)
- java.lang.InstantiationException 实例化异常
- java.lang.InstantiationException错误
- 关于InstantiationException错误的原因
- 关于InstantiationException错误的原因
- 关于InstantiationException错误的原因
- Java一种错误的实例化方法:在默认无参构造函数中进行实例化
- InstantiationException Exception
- (转)关于InstantiationException错误的原因
- IntentService的java.lang.InstantiationException错误
- 【IntentService】IntentService的java.lang.InstantiationException错误
- Fragment恢复时注意事项:InstantiationException,别在Fragment写有参数的构造方法
- 【Android策略】Fragment实例化及通过setArguments解决 android.support.v4.app.Fragment$InstantiationException
- iBatis中java.lang.InstantiationException错误的原因
- 【Sqlite】Can't upgrade read-only database from version 0 to 1
- [码率控制] x264实时编码的码率控制--一个简单的QP调节方法
- HTML中Position的用法
- 阿里巴巴“奇幻”上市之旅惨遭红灯
- UVALive - 2088 Entropy
- 【InstantiationException】Activity缺少无参默认构造方法,产生实例化错误InstantiationException
- 如何对memcache的数据(key-value)进行遍历操作
- lanmp一键安装包系列教程之四
- android 书架效果实现
- 员工到总监,我的8个经验心得
- 子串和
- 【ClassNotFoundExcept】Android应用程序启动时发生AndroidRuntime : ClassNotFoundException for Activity class的解决方法
- 回文数字判断
- PHPCMS V9 网站数据迁移教程