Activity缺少无参默认构造方法,产生实例化错误InstantiationException

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() {
	}

 

发布,正常。


 

 

爬虫法律风险与合规边界 爬虫技术的法律边界正在快速收紧。从2017年上海晟品案开启爬虫入刑先河,到2025年Cloudflare区块链溯源技术将违规行为与企业主体永久绑定,合规已从"可选项"变为"必选项"。技术团队需要建立三层防御体系法律合规层:法律适用判定、授权管理、合同审查、隐私政策;技术控制层:访问控制、数据加密、匿名化、审计日志、监控告警;组织管理层:DPO任命、培训体系、应急响应、合规审计、绩效考核。 阅读详情

相关推荐

Infinite-Canvas:一站式AI绘画工作流平台部署与实战指南

在 AI 绘画和内容创作领域,你是否经常遇到这样的困扰:灵感来了,却要在多个工具间来回切换——找素材、写提示词、调整参数、批量生成,整个过程繁琐且低效。创作一个系列作品时,管理不同版本的图片和提示词更是让人头疼。如果你渴望一个能整合所有流程,实现从素材管理、提示词工程到批量出图一站式完成的工作台,那么今天介绍的 Infinite-Canvas 正是为你量身打造的解决方案。 Infinite-Canvas 是一个开源的本地网页应用,它将 AI 绘画的完整工作流集成在一个界面中。无论你是想快速生成单张图片,还是

weixin_28707535的博客 337

Android(java)学习笔记60:继承中父类 没有无参构造

1. 继承中父类 没有无参构造: 1 package com.himi.test1; 2 3 /* 4 如果父类没有无参构造方法,那么子类的构造方法会出现什么现象呢? 5 报错。 6 如何解决呢? 7 A:在父类中加一个无参构造方法 8 B:通过使用super关键字去显示的调用父类的带参构...

weixin_30765319的博客 173

【脑电分析系列】第15篇:脑电功能连接性与脑网络分析(二):Granger因果性、图论指标与复杂网络构建

摘要: 本文深入探讨了脑电(EEG)分析中的高阶连接性方法——有效连接(Effective Connectivity),重点介绍了Granger因果性(Granger Causality, GC)的原理与应用。GC通过统计预测揭示脑区间信息流动方向,超越了传统功能连接的同步性分析。文章还结合图论指标(如度、路径长度、聚类系数和模块化)量化脑网络的拓扑结构,并通过Python代码(MNE和NetworkX库)演示了从EEG数据构建、分析复杂脑网络的完整流程。该研究为理解大脑动态互动、认知任务信息流及神经系统疾

qq_32516809的博客 1559

关于缺少无参构造函数的报错信息

解决办法:com.wenshi.refundrate.entity.FxChannelReturnSaleRateVo.java这个类缺少无参构造 注:如果一个类写了有参构造,那么一定要写上无参构造。如果一个类没有写有参构造,那么无参构造可以不写。 类默认有无参构造,可以不写。 但是如果你写了有参构造就一定要写无参构造,要么两个都有,要么两个都没有(但是本质无参构造是有的) ...

a1073723609的博客 1358

金融领域强化学习在多资产类别动态交易执行中的应用

在金融市场中,多资产类别的交易执行面临着诸多挑战,如市场的不确定性、资产间的复杂相关性等。传统的交易策略往往难以适应动态变化的市场环境。本研究的目的在于探索如何运用强化学习技术,实现多资产类别在动态市场环境下的高效交易执行。具体范围涵盖了从强化学习的基本原理到在多资产交易场景中的实际应用,包括核心算法的实现、数学模型的构建以及项目实战等方面。本文首先介绍研究背景,包括目的、预期读者和文档结构。接着阐述核心概念,包括强化学习和多资产类别动态交易执行的原理及其联系。

AI 领航者的博客 629

Python爬虫实战:利用Requests-HTML与异步技术高效爬取B站视频信息及弹幕数据分析

B站的弹幕,远非简单的评论功能,它是一种独特的、实时互动的社交方式,是观众情感的集体宣泄和共鸣。无论是用于内容创作者优化视频结构,还是用于社会学、传播学的研究,亦或是简单的个人兴趣分析,都具备极高的价值。stop_words = {'的', '了', '是', '我', '你', '他', '她', '它', '在', '有', '不', '吗', '吧', '啊', '这', '那'}本文不仅是代码的堆砌,更注重原理的剖析、反爬策略的应对以及工程化的思考,旨在为读者提供一份紧跟技术前沿的实战指南。

2201_76125261的博客 389

android service 构造函数,Android IntentService无法实例化类;没有空构造函数

我有一个MainActivity类,需要访问在线API(因此使用网络资源)。这需要我在单独的文件HttpRequestService.java中创建的后台线程。MainActivity.java:public class MainActivity extends Activity {public static final String API_KEY = "KEYKEYKEYKEYKEY";pub...

weixin_39708708的博客 196

MathType公式使用技巧汇总——Mathtype怎么在word中编辑公式?论文中公式有哪技巧?有哪些注意事项?论文中的公式怎么写?

如果word中到公式编号(2-1)中间的符号如下图........ .......类似与省略号的,这是手动打的空格,公式和编号的位置都是手动敲空格操作的,这种就只是使用MathType写了公式而已,格式上还是很不方便的。**如果要修改公示,直接双击文档中的公式,就会自动弹出MathType公式编辑窗口,进行修改。如果要修改公示,直接双击文档中的公式,就会自动弹出MathType公式编辑窗口,进行修改。而第二种,是公式里面带的括号符号,他是可以随着公式结构自适应变化的。这时需要将公式插入到一行文字的某处,

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 5万+

android service newinstance failed no init ()

在Android中使用StartService来启动一个IntentService时,出现如下错误: android service newinstance failed no init () 10-29 10:09:06.093: D/MessageReceiver(7194): [onReceive] android.provider.Telephony.SMS...

weixin_34273481的博客 154

【模型实战】MiMo-VL-7B讲解与实战

维度成绩MMMU70.6(图像理解最难测试之一)VideoMME70.8(视频理解标杆)59.4(超越78B参数模型)56.1(超过专用GUI模型)Elo评分开源VLM排名第一(7B~72B)社区热度过去一个月下载超1,600次(RL+SFT)📌一句话概括MiMo-VL 是目前性能最强、推理最稳、体验最佳、生态最全的7B级开源视觉语言模型。

m0_47867638的博客 1195

Unreal5从入门到精通之一文搞懂Unreal的C++代码编译之谜

我们在开发Unreal项目时,如果时蓝图模板的项目,一般问题不大,因为当你修改完蓝图,点击编译Compile+保存Save,就可以继续开发了。这对于开发者来说也非常友好。但是,如果你使用的C++模板开发项目,代码编译一切都变得魔幻起来,IDE(VS/Rider)里面有编译,编辑器里面也有编译,有什么区别呢?我们来列举几个新手常碰到的问题。1.代码我明明新建了,编辑器里怎么看不到?2.昨天我新家的功能运行的好好的,今天怎么感觉还是老逻辑。或者昨天加的新代码,新蓝图不见了。

TxNet 1602

android.app.Fragment$InstantiationException的原因分析

每个Fragment必须要有一个无参构造方法,这样该Fragment在Activity恢复状态的时候才可以被实例化。强烈建议,Fragment的子类不要有其他含参构造方法,因为这些构造方法在Fragment重新实例化时不会被调用。取而代之的方式是,通过setArguments(Bundle)设置参数,然后通过getArguments获得参数。

SUN 1359

Nvidia Driveos SDK/PDK介绍

NVIDIA DRIVEOS SDK/PDK介绍

u011803281的博客 2173

【InstantiationException】Activity缺少无参默认构造方法,产生实例化错误InstantiationException

Java代码   Android 2.3.3        Eclipse Version: 3.7.0       LogCat        主要错误:   Java代码   04-06 11:24:33.126: ERROR/AndroidRuntime(17173): Caused by: java.lang.Instan

天。朝程序猿的专栏 1334

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Activity加入构造方法,必须同时带无参的默认构造方法

Android 2.3.3 Eclipse Version: 3.7.0 LogCat 主要错误:   04-05 14:10:38.163: ERROR/AndroidRuntime(3991): Caused by: java.lang.InstantiationException: com.taobao.htc.manage.Nba 04-05 14:10:38.

DebugLog的专栏 5904

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Fragment恢复时注意事项:InstantiationException,别在Fragment写有参数的构造方法

最近使用Fragment时遇到的一个问题,记录下来。该问题出现的概率很小,也就是非必现。但是因为很多人也会这样使用Fragment,所以很可能你的项目中也隐藏着这样的一个bug,只是发生概率太小无法发现。问题主要跟Activity的数据恢复有关,其可能产生的Exception: android.support.v4.app.Fragment$InstantiationException: Unab

scnuxisan225的专栏 8885

h5登录闪退_Android程序闪退的错误日志,求助!

程序进去就初始化一个DialogFragment,在小米版本7.0会出现闪退现象,求大神帮忙解读一下错误日志,感谢launch crash09-09 10:13:05.349 8598 8598 E AndroidRuntime: FATAL EXCEPTION: main09-09 10:13:05.349 8598 8598 E AndroidRuntime: Process: com.ds....

weixin_39608613的博客 291

IntentService报错 java.lang.InstantiationException

在startService起来一个IntentService报错,异常为java.lang.InstantiationException,主要原因是忘了写无参构造函数了。

jiayanjugood的专栏 253

Caused by: java.lang.InstantiationException: can't instantiate class报错记录

E/AndroidRuntime(15377): Caused by: java.lang.InstantiationException: can't instantiate class com.*.*.FriendsActivity; no empty constructor 在用fragment做跳转的时候出现的错误记录解决办法:是因为该Fragment没有使用空参的构造函数,补上-- p

huangrangg12的专栏 1万+

Activity被内存回收的思考1

手机开发者模式中有这样一个功能,不保留活动,打开以后跳转后,当前Activity会被系统回收,走onSaveInstanceState()方法保存activity的信息,返回时会重走生命周期,加上onRestoreInstanceState()方法。但是在调试的时候回报这样的java.lang.InstantiationException异常,意思是反射的时候不能不能实例化这个类,我找到了地方,就...

专栏 799

android修改配置或切换系统语言后的问题

Android修改配置重建时,fragment报错

左丘梦凡的博客 1672

求助:list view实例化异常导致软件闪退

问题: Android studio创建list view,实例化异常导致软件闪退 日志给出的错误原因: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.hw.modelart_demo, PID: 4763 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.hw.modelart_demo/one.YIQIlist.on..

weixin_51772956的博客 2828

有关于同时创建了activity的构造和oncreate方法时报错问题

直接上错误log: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.iwith.smart.robot/com.iwith.smart.robot.activity.MainActivity}: java.lang.InstantiationException: java.lang.Cl

qq_33994844的博客 1046

android错误日子,Android程序闪退的错误日志,求助!

程序进去就初始化一个DialogFragment,在小米版本7.0会出现闪退现象,求大神帮忙解读一下错误日志,感谢launch crash09-09 10:13:05.349 8598 8598 E AndroidRuntime: FATAL EXCEPTION: main09-09 10:13:05.349 8598 8598 E AndroidRuntime: Process: com.ds....

weixin_35627928的博客 295

android.support.v4.app.Fragment$InstantiationException解决方案

程序开发中遇到了android.support.v4.app.Fragment$InstantiationException这个bug,给出的提示是: make sure class name exists, is public, and has an empty constructor that is public。看了下自己写的代码,重写了一个带参数的构造参数用来new Fragment

Lewis的专栏 1976

android.app.fragment instantiationexception,找不到添加类。android.app.Fragment$InstantiationException:...

这两天在手机设置里面需要添加一个设置项,可是在所有代码都添加好之后,点击该设置项时,一直报错,log为:08-08 10:51:50.622 E/AndroidRuntime( 3169): FATAL EXCEPTION: main08-08 10:51:50.622 E/AndroidRuntime( 3169): java.lang.RuntimeException: Unable to s...

weixin_42414947的博客 262
上一篇: Activity加入构造方法,必须同时带无参的默认构造方法
下一篇: 慎重升级Android SDK Tools 至 r20
DebugLog
博客等级 码龄15年 10粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值