package com.openxc.enabler; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import com.openxc.messages.CanMessage; import com.openxc.messages.formatters.ByteAdapter; import com.openxcplatform.enabler.R; public class CanMessageDetailActivity extends Activity { public final static String EXTRA_CAN_MESSAGE = "EXTRA_CAN_MESSAGE"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.can_message_details); Bundle extras = getIntent().getExtras(); if (extras != null) { CanMessage message = extras.getParcelable(EXTRA_CAN_MESSAGE); TextView timestampView = (TextView) findViewById(R.id.timestamp); timestampView.setText("" + message.getTimestamp()); TextView busView = (TextView) findViewById(R.id.bus); busView.setText("" + message.getBusId()); TextView idView = (TextView) findViewById(R.id.id); idView.setText("0x" + Integer.toHexString(message.getId())); TextView dataView = (TextView) findViewById(R.id.data); dataView.setText("0x" + ByteAdapter.byteArrayToHexString( message.getData())); } else { finish(); } } }