为什么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 的继承类 想调用他里面的方法 ?? android web app开发问题 android中 模拟时钟AnalogClock和数字时钟DigitalClock的属性 怎么读取android项目文件夹里的文件? android模拟器窗口设置 Android中奇怪的XML问题,请仔细的大虾给我找找到底问题出现在那里 初学Android有什么好建议,叽叽叽! SurfaceFlinger里面一个算法类,不知道什么作用。 android开发中遇到一个图片轮播和listview的问题 viewPage使用没有滑动效果了 android 字符串字节转换 返回键设置的问题 录音文件在机身存储无法识别格式问题
你要用他的方法,就需要一个子类来继承他并实例化,这样就可以调用方法了。public class child extends Activity
{
}
我没说好,我的意思就是他们的子类。。2楼说的说的我不太懂,那组件我当然注册了阿,我只是new它的实例,怎么不行呢?能再解释清楚点吗?
activity,service等组件都是可以单独运行的,如果有权限就可以直接拿来用。你new出来和原来的一摸一样,还增加的系统的开销,你觉得有这个必要吗?既如此,那就干脆不让你new了。