public class BaiduMapActivity extends MapActivity implements Activity {
//XThe type Activity cannot be a superinterface of BaiduMapActivity; a superinterface must be an interface @Override
public String getSmsInPhone() {
//The method getSmsInPhone() of type BaiduMapActivity must override or implement a supertype
method
我想让BaiduMapActivity类extends MapActivity并且可以extends Activity但是报错了,下面getSmsInPhone()方法是获取手机短信的,我把它写在另一个JAVA文件中老是调用不成功,所以我想写在一起,但又报错,求指点啊
程序出错了,新手不懂
答案:1 悬赏:70 手机版
解决时间 2021-01-23 17:41
- 提问者网友:黑米和小志
- 2021-01-23 13:03
最佳答案
- 五星知识达人网友:空山清雨
- 2021-01-23 14:26
(1)你把 implements Activity去掉。Activity是基类,MapActivity已经extends Activity过了。所以你不要再继承Activity了。再说,implements是用来引用接口的,不是继承类的啊。
(2)关于调用不成功的问题,可能是因为你没有把java文件放到同一个包中,或者没有引用好包。
(3) 获取手机短信一般是通过 contextProvider得到的,你也要添加读取短信的权限。
(2)关于调用不成功的问题,可能是因为你没有把java文件放到同一个包中,或者没有引用好包。
(3) 获取手机短信一般是通过 contextProvider得到的,你也要添加读取短信的权限。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯