public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mPreferences = getSharedPreferences("CurrentUser", MODE_PRIVATE); ChalkmarkID = getIntent().getStringExtra(ChalkBoard.ID_EXTRA); dbhelper = new MarksDataBaseHelper(this); c = dbhelper.getByID(ChalkmarkID); c.moveToFirst(); String imageURL = dbhelper.getImage(c); String[] temp; temp = imageURL.split("="); imageflag = false; if (temp.length > 1) { imageflag = true; setContentView(R.layout.mark_details_image); imageURL = imageHeader + "<p><img src=\"" + imageURL + "\" width=\"300\"/>" + imageTail; WebView imageView = (WebView) findViewById(R.id.webkit); imageView.getSettings().setSupportZoom(true); // Zoom Control on web (You don't need this imageView.getSettings().setBuiltInZoomControls(true); // if ROM supports Multi-Touch imageView.loadData(imageURL, MIMEType, Encoding); } else { setContentView(R.layout.mark_details); } String from_name = dbhelper.getFromName(c); TextView bodyView = (TextView) findViewById(R.id.body); bodyView.setMovementMethod(new ScrollingMovementMethod()); TextView subjectView = (TextView) findViewById(R.id.subject); subjectView.setText(" " + dbhelper.getSubject(c)); String bodytext = "Date Dropped: " + dbhelper.getTimeDropped(c); bodytext = bodytext + "\nFrom: " + from_name; bodytext = bodytext + "\n\n" + dbhelper.getBody(c); bodyView.setText(bodytext); dbhelper.updateStatus(ChalkmarkID, "read"); }