我正在创建一个需要登录和注册的应用程序,但是在编写应用程序时我遇到了一个错误(我是noob)任何人都可以请帮助它 谢谢:)我无法修复android studio中的错误
基本思路是发送条目登录转发的细节,以使用JSON与数据库验证,但如果需要的话遇到这个错误的更多细节请评论PHP请求页面以便我可以上传和回复。
我正在创建一个需要登录和注册的应用程序,但是在编写应用程序时我遇到了一个错误(我是noob)任何人都可以请帮助它 谢谢:)我无法修复android studio中的错误
基本思路是发送条目登录转发的细节,以使用JSON与数据库验证,但如果需要的话遇到这个错误的更多细节请评论PHP请求页面以便我可以上传和回复。
这有点难以从你的问题告诉,但它看起来像你的Login
类,它正在寻找在add()
方法Request<T>
类型的对象,但你LoginRequest
提供它(因此该错误消息中的第二图片)。
为了解决这个问题,就需要从一个叫StringRequest
类型的Request<T>
让你的类继承的:你需要有这样的事情:
public class LoginRequest extends StringRequest {
如果没有这一点,类隐式选择Object
,因为它的超级类(像所有的java对象一样),它没有你提供的参数。
所以,在这里你有下面的代码:
LoginRequest loginRequest = new LoginRequest(Email_id, Password, responseListener);
RequestQueue queue = Volley.newRequestQueue(Login.this);
queue.add(loginRequest);
RequestQueue
的方法add()
需要Request<T>
类型的参数。 LoginRequest
不是 a Request<T>
。这是你错误的原因。 LoginRequest
需要继承StringRequest
。这将解决这两个错误。如果LoginRequest
继承自StringRequest
,那么它是-aRequest<T>
然后RequestQueue
的方法add()
可以除loginRequest
作为参数。
这是我的第一篇文章在堆栈上流,并没有期望回复所以试图(修复它自己)直到现在,张贴时,一半睡着了,我会尽量找出错误,如果没有得到回到你的更多细节先生感谢您的时间和精力:) –
先生我在登录类中创建了一个构造函数,并在登录请求中继承了登录类来匹配登录请求,因此登录请求类中的错误消失了,但旧错误仍然存在让我分享添加的登录类的代码。功能导致错误。 (https://postimg.org/image/r1x0en7nx/) https:// postimg。org/image/r1x0en7nx/ –
看起来你误解了我的答案。 'LoginReqest'需要继承'Request
无法添加图像,因为我没有声望点。 –
第二张图片需要获得查看权限。另外,你为什么用这些参数调用'super()'?你的班级没有_extend_另一个对象。你得到的错误是因为你试图传递这些参数来创建一个'Object',但它并没有带这些参数的构造函数。 –
明天我会检查并回复先生,我是来自印度的,深夜有明天拼贴谢谢,瞬间回复:)以及新的堆叠流程。 –