package com.google.android.apps.common.testing.ui.testapp; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.Spinner; import android.widget.TextView; /** * Simple activity used to demonstrate a simple Espresso test. */ public class SimpleActivity extends Activity implements OnItemSelectedListener{ static final String EXTRA_DATA = "com.google.android.apps.common.testing.ui.testapp.DATA"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.simple_activity); Spinner spinner = (Spinner) findViewById(R.id.spinner_simple); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.spinner_array, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(this); } public void simpleButtonClicked(View view) { TextView textView = (TextView) findViewById(R.id.text_simple); String message = "Hello Espresso!"; textView.setText(message); } /** Called when user clicks the Send button */ public void sendButtonClicked(@SuppressWarnings("unused") View view) { Intent intent = new Intent(this, DisplayActivity.class); EditText editText = (EditText) findViewById(R.id.sendtext_simple); intent.putExtra(EXTRA_DATA, editText.getText().toString()); startActivity(intent); } public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { TextView textView = (TextView) findViewById(R.id.spinnertext_simple); textView.setText(String.format("One %s a day!", parent.getItemAtPosition(pos))); } public void onNothingSelected(AdapterView<?> parent) { } }