Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void displayMessagesListView(final ContentResolver contentResolver, Long rowID) {
- conversationCursor = textsDbHelper.getConversationMessages(rowID);
- final Long startOfToday = getStartOfDayUnixTime();
- final String myPhoneNumber = android.telephony.PhoneNumberUtils.stripSeparators(textsDbHelper.getMyPhoneNumber());
- //columns to bind
- String[] columns = new String[] {
- CodecDatabaseAdapter.MESSAGE,
- CodecDatabaseAdapter.DATETIME,
- CodecDatabaseAdapter.FROM_NUMBER
- };
- //xml defined views to bind to
- int[] bindTo = new int[] {
- R.id.messageContent,
- R.id.datetime,
- R.id.sender
- };
- textsDbAdapter = new ConversationMessageListAdapter(
- this,
- R.layout.single_message_layout_left,
- conversationCursor,
- columns,
- bindTo,
- 0,
- myPhoneNumber
- );
- ListView listView = (ListView) findViewById(R.id.conversationListView);
- listView.setAdapter(textsDbAdapter);
- listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- String selectedMessage = "ID: "+id +" Position: "+ position;
- Toast.makeText(ConversationActivity.this, selectedMessage, Toast.LENGTH_SHORT).show();
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement