package com.code4reference.rakesh.jellybeanclipboard;
import android.app.Activity;
import android.content.ClipboardManager;
import android.content.Intent;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.Toast;
import android.content.ClipData;
import android.content.ClipDescription;
import com.example.jellybeanclipboard.R;
public class ClipdataIntentActivity extends Activity {
private EditText etHtml;
private EditText etText;
ClipboardManager mClipboard;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_clipdataintent);
etHtml = (EditText) findViewById(R.id.etClipBoardHtml);
etText = (EditText) findViewById(R.id.etClipBoardText);
//Get the intent that started this activity
Intent intent = getIntent();
if (intent != null) {
ClipData clipdata = intent.getClipData();
if (clipdata != null
&& clipdata.getDescription().hasMimeType(
ClipDescription.MIMETYPE_TEXT_HTML)) {
ClipData.Item item = clipdata.getItemAt(0);
etHtml.setText(item.getHtmlText());
etText.setText(item.getText());
} else {
Utility.showToastMessage(this,
"Intent clipdata doesn't have HTML", Toast.LENGTH_SHORT);
}
}
}
}