Thank you! - here is a working version of Travis' Android tutorial JAVA from the current version of Android Studio with some notes.  His tutorial is still followable even with the IDE change.

Those notes come directly from information from Bucky's C and C++ tutorials, no other books or teaching was involved.

Pic 1 - This code executed on a Samsung running Android 4.4.2 tonight.
Pic 2 - Because its true
Pic 3 & 4 - 2 The New Boston Wallpapers

package com.thenewboston.travis;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button; //where "Buttons" alt+enter automatically imported this class
import android.widget.TextView;  //where "TextView" object comes from; alt+enter imported this class


public class startingPoint extends ActionBarActivity {

    //---begin creation of objects and variables

    int counter;

    Button add; // may also be done as-- Button add, sub;
    Button sub;
    TextView display;

    //---end creation of objects and variables

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_starting_point);

        //---begin coding above integers; applying identification to XML schema
        counter = 0;  //--int counter is assigned the value of ZERO
        add = (Button) findViewById(R.id.bAdd);  //-- Object of Button type called "add" is fed via dot notation
        sub = (Button) findViewById(R.id.bSub);  //--same
        display = (TextView) findViewById(R.id.tvDisplay); //---same for Object of type -TextView- called "display"
        //---end XML <--> JAVA associations

        //-
        //--
        //---begin setup of "on-click" listener for object "add" of type "button" object from android.widget class
        add.setOnClickListener(new View.OnClickListener() { //carefully read; the "setOnClickListener" function/method...requires a "new View.OnClickListener"
            @Override
            public void onClick(View v) {
    //----> code goes...
                counter++; //or counter += 1;   // or counter = counter + 1;

            display.setText("Your total is " + counter);    //to update the text to reflect the action of this button
            }
        });
        //---end setup of "on-click" method

        //---begin setup of "on-click" listener for object "add" of type "button" object from android.widget class
        sub.setOnClickListener(new View.OnClickListener() { //carefully read; the "setOnClickListener" function/method...requires a "new View.OnClickListener"
            @Override
            public void onClick(View v) {
//----> code goes...
                counter--; //or counter -= 1;   // or counter = counter - 1;

                display.setText("Your total is " + counter);    //to update the text to reflect the action of this button
            }
        });
        //---end setup of "on-click" method
        //--
        //-


    }


    @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_starting_point, 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;
        }

        return super.onOptionsItemSelected(item);
    }
}

/images/forum/upload/2015-01-07/087353082ce86a7b5774c21ced12bf4e.png
/images/forum/upload/2015-01-07/c450f37b8c34b0b10f9c6a82a11e3676.png
/images/forum/upload/2015-01-07/ec5d662f48c04409bed50159ad1d237d.png
/images/forum/upload/2015-01-07/89a299d935cb2b37d87f7ed1de14970b.png