diff --git a/src/main/java/nyc/c4q/AbstractAwesomeClass.java b/src/main/java/nyc/c4q/AbstractAwesomeClass.java index e3f9c21..0683caa 100644 --- a/src/main/java/nyc/c4q/AbstractAwesomeClass.java +++ b/src/main/java/nyc/c4q/AbstractAwesomeClass.java @@ -7,7 +7,7 @@ public abstract class AbstractAwesomeClass implements AwesomeInterface { @Override public int getData() { - return 0; + return 5; } @Override diff --git a/src/main/java/nyc/c4q/InitialActivity.java b/src/main/java/nyc/c4q/InitialActivity.java index 2213b83..d445780 100644 --- a/src/main/java/nyc/c4q/InitialActivity.java +++ b/src/main/java/nyc/c4q/InitialActivity.java @@ -15,15 +15,15 @@ public class InitialActivity extends Activity { public SharedPreferences preferences = null; public final static String TAG = "C4QTAG"; - public void loadState(){ + public void loadState() { Log.d(TAG, "loadState()"); counter = preferences.getInt("counter", 0); - Log.d(TAG, "loadState(): counter=="+counter); + Log.d(TAG, "loadState(): counter==" + counter); } - public void saveState(){ + public void saveState() { Log.d(TAG, "saveState()"); - Log.d(TAG, "saveState(): counter=="+counter); + Log.d(TAG, "saveState(): counter==" + counter); SharedPreferences.Editor editor = preferences.edit(); editor.putInt("counter", counter); editor.commit(); @@ -34,5 +34,17 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_initial); preferences = getPreferences(Context.MODE_PRIVATE); + + final Button buttonPlus = (Button) findViewById(R.id.buttonPlus); + final TextView tvCounter = (TextView) findViewById(R.id.tvCounter); + + buttonPlus.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + counter=+1; + tvCounter.setText(counter+""); + } + }); + } } + diff --git a/src/main/java/nyc/c4q/SubFunClass.java b/src/main/java/nyc/c4q/SubFunClass.java index ef94dce..322f878 100644 --- a/src/main/java/nyc/c4q/SubFunClass.java +++ b/src/main/java/nyc/c4q/SubFunClass.java @@ -3,7 +3,18 @@ /** * Created by amyquispe on 5/19/15. */ -public class SubFunClass { - public SubFunClass(){ +public class SubFunClass extends SuperFunClass implements AwesomeInterface{ + public SubFunClass (){ + + } + + @Override + public int getData() { + return 0; + } + + @Override + public void setData(int someData) { + } } diff --git a/src/main/res/layout/activity_initial.xml b/src/main/res/layout/activity_initial.xml index 49e22b0..1e6a516 100644 --- a/src/main/res/layout/activity_initial.xml +++ b/src/main/res/layout/activity_initial.xml @@ -1,18 +1,69 @@ - - - + android:orientation="vertical" + tools:context="nyc.c4q.InitialActivity"> + + + + + + +