gpt4 book ai didi

php - 使用 StringRequest 传递共享首选项值,以便我可以过滤 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 20:54:15 26 4
gpt4 key购买 nike

我目前正在 fragment 内处理 ListView 。它工作得很好,但我需要使用用户的用户名过滤 ListView 上的数据。我如何能够使用请求传递“用户名”?任何帮助、建议和提示将不胜感激。预先感谢:)

这是我的代码:

public class PendingFragment extends Fragment {
public static final String JSON_URL = "my_URL";
private ListView listView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.pending_layout,null);

//Fetching username from shared preferences
SharedPreferences sharedPreferences = getActivity().getSharedPreferences(Config.SHARED_PREF_NAME, Context.MODE_PRIVATE);
String username = sharedPreferences.getString(Config.USERNAME_SHARED_PREF,"Not Available");

sendRequest();
listView = (ListView) rootView.findViewById(R.id.listView);
return rootView;
}

private void sendRequest(){
StringRequest stringRequest = new StringRequest(JSON_URL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
showJSON(response);
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(PendingFragment.this.getActivity(),error.getMessage(),Toast.LENGTH_LONG).show();
}
});

RequestQueue requestQueue = Volley.newRequestQueue(PendingFragment.this.getActivity());
requestQueue.add(stringRequest);
}

private void showJSON(String json){
//showJSON function
}

}

最佳答案

如果是 GET 请求且针对 POST,您可以将用户的用户名作为参数附加到您的url请求您可以使用 StringRequest 类的其他构造函数

Volley GET POST example

上面的链接包含 GETPOST 请求的示例,您可以大致了解我所说的内容,

关于php - 使用 StringRequest 传递共享首选项值,以便我可以过滤 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37760684/

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