gpt4 book ai didi

android - 空指针异常 - 显示用户在服务器的 ListView 中下的订单

转载 作者:行者123 更新时间:2023-11-30 03:35:24 24 4
gpt4 key购买 nike

我正在尝试从服务器获取用户在 ListView 中下的订单,但我总是在此处遇到NULL POINTER EXCEPTION:- tName.setText(strName);

要求:

我想在 ListView 中获取所有这些订单

Logcat 状态:

05-23 09:41:05.684: D/CartAdapter(784): MemberID:: 1
05-23 09:41:05.953: D/CartAdapter(784): strMemberID 37
05-23 09:41:05.953: D/CartAdapter(784): strName Samosa(2)(Rs.3.75),Vegetable Pakora(3)(Rs.3.75),Veggie(1)(Rs.5.25),Daal Soup(4)(Rs.3.25),
05-23 09:41:05.953: D/AndroidRuntime(784): Shutting down VM
05-23 09:41:06.034: E/AndroidRuntime(784): Caused by: java.lang.NullPointerException
05-23 09:41:06.034: E/AndroidRuntime(784): at OrdersActivity.showInfo(OrdersActivity.java:91)

在 PHP 中,我使用以下查询来获取记录:

 $strSQL = "SELECT * FROM order_details WHERE 1 AND MemberID = '".$strMemberID."' ";

最佳答案

这是完全错误的实现。

您正试图在上下文之外访问 TextView。事实上,您的 activity_orders.xml 中从来不存在任何 tname。

从描述来看,您似乎正在尝试使用基本适配器实现自定义 ListView 。展开 View 后,您必须在 CustomAdapter 的 getView 方法中分配值。

请阅读自定义 ListView 的一些实现。

引用文献:Link 1 Link 2

关于android - 空指针异常 - 显示用户在服务器的 ListView 中下的订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16705668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com