package com.example.wenchen.helloworld;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate( Bundle savedInstanceState ) {
super.onCreate( savedInstanceState );
setContentView( R.layout.activity_main );
final EditText name = (EditText) findViewById( R.id.name );
final Button button = (Button) findViewById( R.id.next );
button.setOnClickListener(
new View.OnClickListener( ) {
public void onClick( View v ) {
/** Here i calls a new screen. **/
Intent i = new Intent( MainActivity.this, NextActivity.class );
i.putExtra( "name", name.getText( ).toString( ) );
startActivity( i );
}
}
);
}
@Override
public boolean onCreateOptionsMenu( Menu menu ) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater( ).inflate( R.menu.menu_main, menu );
return true;
}
@Override
public boolean onOptionsItemSelected( MenuItem item ) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId( );
// noinspection SimplifiableIfStatement
if ( id == R.id.action_settings ) {
return true;
}
else if ( id == R.id.next ) {
Intent i = new Intent( MainActivity.this, NextActivity.class );
startActivity( i );
}
return super.onOptionsItemSelected( item );
}
}
|