Advertisement
Guest User

Untitled

a guest
May 23rd, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. private void displayMessagesListView(final ContentResolver contentResolver, Long rowID) {
  2.     conversationCursor = textsDbHelper.getConversationMessages(rowID);
  3.     final Long startOfToday = getStartOfDayUnixTime();
  4.     final String myPhoneNumber = android.telephony.PhoneNumberUtils.stripSeparators(textsDbHelper.getMyPhoneNumber());
  5.  
  6.     //columns to bind
  7.     String[] columns = new String[] {
  8.             CodecDatabaseAdapter.MESSAGE,
  9.             CodecDatabaseAdapter.DATETIME,
  10.             CodecDatabaseAdapter.FROM_NUMBER
  11.     };
  12.  
  13.     //xml defined views to bind to
  14.     int[] bindTo = new int[] {
  15.             R.id.messageContent,
  16.             R.id.datetime,
  17.             R.id.sender
  18.     };
  19.  
  20.     textsDbAdapter = new ConversationMessageListAdapter(
  21.             this,
  22.             R.layout.single_message_layout_left,
  23.             conversationCursor,
  24.             columns,
  25.             bindTo,
  26.             0,
  27.             myPhoneNumber
  28.     );
  29.  
  30.     ListView listView = (ListView) findViewById(R.id.conversationListView);
  31.     listView.setAdapter(textsDbAdapter);
  32.  
  33.     listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  34.         @Override
  35.         public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  36.             String selectedMessage = "ID: "+id +" Position: "+ position;
  37.             Toast.makeText(ConversationActivity.this, selectedMessage, Toast.LENGTH_SHORT).show();
  38.         }
  39.     });
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement