diff options
Diffstat (limited to 'Android/02-Intents/IntentsLab/src/course/labs/intentslab/ExplicitlyLoadedActivity.java')
-rw-r--r-- | Android/02-Intents/IntentsLab/src/course/labs/intentslab/ExplicitlyLoadedActivity.java | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Android/02-Intents/IntentsLab/src/course/labs/intentslab/ExplicitlyLoadedActivity.java b/Android/02-Intents/IntentsLab/src/course/labs/intentslab/ExplicitlyLoadedActivity.java new file mode 100644 index 0000000..5c33228 --- /dev/null +++ b/Android/02-Intents/IntentsLab/src/course/labs/intentslab/ExplicitlyLoadedActivity.java @@ -0,0 +1,47 @@ +package course.labs.intentslab; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.Button; +import android.widget.EditText; + +public class ExplicitlyLoadedActivity extends Activity { + + static private final String TAG = "Lab-Intents"; + + private EditText mEditText; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + setContentView(R.layout.explicitly_loaded_activity); + + // Get a reference to the EditText field + mEditText = (EditText) findViewById(R.id.editText); + + // Declare and setup "Enter" button + Button enterButton = (Button) findViewById(R.id.enter_button); + enterButton.setOnClickListener(new OnClickListener() { + + // Call enterClicked() when pressed + @Override + public void onClick(View v) { + enterClicked(); + } + }); + } + + // Sets result to send back to calling Activity and finishes + private void enterClicked() { + Log.i(TAG,"Entered enterClicked()"); + // TODO - Save user provided input from the EditText field + // TODO - Create a new intent and save the input from the EditText field as an extra + // TODO - Set Activity's result with result code RESULT_OK + // TODO - Finish the Activity + } +} |