小编Sid*_*ker的帖子

如何在android中保存listview并在需要时将其取回?

我有一个包含三个字段的listview,但我不知道如何保存我的listview android并在用户打开应用程序并将其显示时将其取回.

我想显示listview中保存的数据,我必须保存用户输入列表视图的新数据.

android android-networking android-listview android-sqlite

7
推荐指数
1
解决办法
1010
查看次数

java.net.ProtocolException:content-length承诺16280字节,但收到16272

我想从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)

java error-handling android protocols exception

2
推荐指数
1
解决办法
4401
查看次数