Печать списка Просмотр содержимого без события - PullRequest
0 голосов
/ 17 марта 2020

У меня есть этот адаптер с извлечением смс-сообщений с телефона и помещением их в ListView,

        // Create Inbox box URI
        Uri inboxURI = Uri.parse("content://sms/inbox");

        // List required columns
        String[] reqCols = new String[] { "_id", "address", "body" };

        // Get Content Resolver object, which will deal with Content
        // Provider
        ContentResolver cr = getContentResolver();

        // Fetch Inbox SMS Message from Built-in Content Provider
        Cursor c = cr.query(inboxURI, reqCols, null, null, null);

        // Attached Cursor with adapter and display in listview
        adapter = new SimpleCursorAdapter(this, R.layout.row, c,
                 new String[] { "body", "address" }, new int[] {
                        R.id.lblMsg, R.id.lblNumber });
        lvMsg.setAdapter(adapter);

, который работает просто отлично, но я не могу напечатать все или любое из этих сообщений без событий щелчка, таких как это, например, печать 10-го сообщения в listView:

        Toast.makeText(MessageBox.this, adapter.getItem(10)+"" , Toast.LENGTH_LONG).show();

ИЛИ

    Toast.makeText(MessageBox.this, lvMsg.getItemAtPosition(10)+"" , Toast.LENGTH_LONG).show();

Я пробовал оба способа, используя объект listview и используя адаптер, но я получаю некоторые неизвестные сообщения, подобные этому @ 232421

...