为什么activity和service不能new啊? 1)为什么activity和service不能new?2) 我想用它里面的方法怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在我的记忆中,activity似乎是一个抽象类吧。你要用他的方法,就需要一个子类来继承他并实例化,这样就可以调用方法了。public class child extends Activity{} 我没说好,我的意思就是他们的子类。。2楼说的说的我不太懂,那组件我当然注册了阿,我只是new它的实例,怎么不行呢?能再解释清楚点吗? 抽象类当然不能直接new你必须建立一个新类来继承Activity然后实现它的方法,然后你可以new你这个新建的类了~~ 不是抽象类我没试过,按说new是可以new出来的,但里面的方法就不一定能用了 跟它的回调机制有关系吧,不需要new 其实这个和android的框架设计有关。activity,service等组件都是可以单独运行的,如果有权限就可以直接拿来用。你new出来和原来的一摸一样,还增加的系统的开销,你觉得有这个必要吗?既如此,那就干脆不让你new了。 用标识作intent参数启动activity,service,再由不同的标识调用activity,service中对应的方法。 楼主 解决了没有啊 我现在也想 new 一个 service 的继承类 想调用他里面的方法 ?? lichee linux vmware ubuntu error android google map API pull解析xml数据问题 关于AlertDialog的问题,急,在线等回答 android动态添加控件并获取控件问题 毕业设计求助,不同activity如何传递整个二维数组或list? 安卓和苹果程序开发 关于android程序打包问题 如何查看谷歌demo的源码 Android中的asynchttpclient框架post成功后无法执行list.add方法 返回键设置的问题 录音文件在机身存储无法识别格式问题
你要用他的方法,就需要一个子类来继承他并实例化,这样就可以调用方法了。public class child extends Activity
{
}
我没说好,我的意思就是他们的子类。。2楼说的说的我不太懂,那组件我当然注册了阿,我只是new它的实例,怎么不行呢?能再解释清楚点吗?
activity,service等组件都是可以单独运行的,如果有权限就可以直接拿来用。你new出来和原来的一摸一样,还增加的系统的开销,你觉得有这个必要吗?既如此,那就干脆不让你new了。