我有一个包含三个字段的listview,但我不知道如何保存我的listview android并在用户打开应用程序并将其显示时将其取回.
我想显示listview中保存的数据,我必须保存用户输入列表视图的新数据.
我想从android应用程序将数据作为字符串发送到api,但是当我以字符串形式发送大量数据时,它向我显示此错误"java.net.ProtocolException:content-length承诺16280字节,但收到16272".如果我发送少量数据,它不会给出任何错误.它说的内容长度不匹配,我没有得到它.
我正在分享你的代码请检查
enter code here
private class AsyncTaskRunner extends AsyncTask<Void,
Void, ArrayList<String[]>> {
private String resp;
@Override
protected void onPreExecute() {
super.onPreExecute();
progressBar = new ProgressDialog(getActivity());
progressBar.setCancelable(true);
progressBar.setMessage("Fetching Contacts ...");
progressBar.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressBar.show();
}
@Override
protected ArrayList<String[]> doInBackground(Void... params) {
ContentResolver cr = getActivity().getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
// ArrayList<String[]> contacts = new ArrayList<String[]>();
if (cur.getCount() > 0) {
while (cur.moveToNext()) {
String id =cur.getString(cur.getColumnIndex
(ContactsContract.Contacts._ID));
String name = cur.getString(cur.getColumnIndex
(ContactsContract.Contacts.DISPLAY_NAME));
String phones = null;
if (Integer.parseInt(cur.getString(cur.getColumnIndex …Run Code Online (Sandbox Code Playgroud)