diff options
| author | Reiner Herrmann <reiner@reiner-h.de> | 2012-12-29 02:17:02 +0100 |
|---|---|---|
| committer | Reiner Herrmann <reiner@reiner-h.de> | 2012-12-29 02:17:02 +0100 |
| commit | 3c0f79ccdecb9d18093d157da5b804122843efeb (patch) | |
| tree | baad31e6653a4b2addf9c631550667b73ba527a4 /src/eu/deki | |
| parent | 4cb0e94b98dc226bca28ae93b2c72a46948a6173 (diff) | |
receive sent text intents
Diffstat (limited to 'src/eu/deki')
| -rw-r--r-- | src/eu/deki/paste/MainActivity.java | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/eu/deki/paste/MainActivity.java b/src/eu/deki/paste/MainActivity.java index ecce694..effd55c 100644 --- a/src/eu/deki/paste/MainActivity.java +++ b/src/eu/deki/paste/MainActivity.java @@ -9,28 +9,38 @@ import android.view.View; import android.view.Menu; import android.view.MenuItem; import android.view.MenuInflater; +import android.content.Intent; import eu.deki.paste.DekiEuPaste; /* * TODO: * - change supported expiration dates based on selected paste service - * - menu: clear text, open browser with url - * - intent to receive text + * - menu: open browser with url? */ public class MainActivity extends Activity { + private EditText titleText; + private EditText contentText; + private Spinner expirationSpinner; + @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); - Spinner expiration = (Spinner) findViewById(R.id.expiration); + titleText = (EditText) findViewById(R.id.paste_title); + contentText = (EditText) findViewById(R.id.paste_content); + expirationSpinner = (Spinner) findViewById(R.id.expiration); + ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.expiration_array, android.R.layout.simple_spinner_item); //adapter.setDropDownViewResource(android.R.layout.simple_spinner_item); - expiration.setAdapter(adapter); + expirationSpinner.setAdapter(adapter); + Intent intent = getIntent(); + if(intent.hasExtra(Intent.EXTRA_TEXT)) + contentText.setText(intent.getStringExtra(Intent.EXTRA_TEXT)); } @Override @@ -58,19 +68,12 @@ public class MainActivity extends Activity private void clear_text() { - EditText titleText = (EditText) findViewById(R.id.paste_title); - EditText contentText = (EditText) findViewById(R.id.paste_content); - titleText.setText(""); contentText.setText(""); } - private void onPasteButtonClick(View view) + public void onPasteButtonClick(View view) { - EditText titleText = (EditText) findViewById(R.id.paste_title); - EditText contentText = (EditText) findViewById(R.id.paste_content); - Spinner expiration = (Spinner) findViewById(R.id.expiration); - // TODO: check network status? new DekiEuPaste(this).execute(titleText.getText().toString(), contentText.getText().toString(), "1hour"); |
