Example #1
0
  @Override
  protected void onNewIntent(Intent intent) {
    super.onNewIntent(intent);
    String message = intent.getStringExtra("message");

    Message m = new Message(message, System.currentTimeMillis());
    listMessages.add(0, m);
    adapter.notifyDataSetChanged();
  }
Example #2
0
 @Override
 public boolean onContextItemSelected(android.view.MenuItem item) {
   AdapterView.AdapterContextMenuInfo info =
       (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
   Cursor c = (Cursor) mAdapter.getItem(info.position);
   if (c != null) {
     SipMessage msg = new SipMessage(c);
     switch (item.getItemId()) {
       case MENU_COPY:
         {
           clipboardManager.setText(msg.getDisplayName(), msg.getBody());
           break;
         }
       default:
         break;
     }
   }
   return super.onContextItemSelected(item);
 }
Example #3
0
 /** Reads a message of type {@code messageClass} from {@code input} and returns it. */
 private <M extends Message> M parseFrom(WireInput input, Class<M> messageClass)
     throws IOException {
   MessageAdapter<M> adapter = messageAdapter(messageClass);
   return adapter.read(input);
 }
Example #4
0
 @Override
 public void onLoaderReset(Loader<Cursor> loader) {
   mAdapter.swapCursor(null);
 }
Example #5
0
 @Override
 public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
   mAdapter.swapCursor(data);
 }