diff --git a/src/main/java/nyc/c4q/AbstractAwesomeClass.java b/src/main/java/nyc/c4q/AbstractAwesomeClass.java
index e3f9c21..14d145e 100644
--- a/src/main/java/nyc/c4q/AbstractAwesomeClass.java
+++ b/src/main/java/nyc/c4q/AbstractAwesomeClass.java
@@ -4,6 +4,7 @@
* Created by amyquispe on 5/19/15.
*/
public abstract class AbstractAwesomeClass implements AwesomeInterface {
+ // AbstractAwesomeClass awesomeObject = new ConcreteAwesomeClass(4);
@Override
public int getData() {
@@ -14,4 +15,7 @@ public int getData() {
public void setData(int someData) {
}
+
+// AbstractAwesomeClass awesomeObject = new ConcreteAwesomeClass();
+
}
diff --git a/src/main/java/nyc/c4q/AwesomeContainer.java b/src/main/java/nyc/c4q/AwesomeContainer.java
index 64e9fd9..0780aa7 100644
--- a/src/main/java/nyc/c4q/AwesomeContainer.java
+++ b/src/main/java/nyc/c4q/AwesomeContainer.java
@@ -15,4 +15,9 @@ public static Collection createAwesomeContainer(){
public static void addAwesomeObject(Collection awesomeContainer){
return;
}
+
+
+
+
+
}
diff --git a/src/main/java/nyc/c4q/ConcreteAwesomeClass.java b/src/main/java/nyc/c4q/ConcreteAwesomeClass.java
index f39acca..7ec6e37 100644
--- a/src/main/java/nyc/c4q/ConcreteAwesomeClass.java
+++ b/src/main/java/nyc/c4q/ConcreteAwesomeClass.java
@@ -8,4 +8,15 @@ public ConcreteAwesomeClass(){
}
public ConcreteAwesomeClass(int startData){
}
+ @Override
+ public int getData() {
+ return 0;
+ }
+
+ @Override
+ public void setData(int someData) {
+
+ }
+ //AbstractAwesomeClass awesomeObject = new ConcreteAwesomeClass();
+
}
diff --git a/src/main/java/nyc/c4q/InitialActivity.java b/src/main/java/nyc/c4q/InitialActivity.java
index 2213b83..6c1622a 100644
--- a/src/main/java/nyc/c4q/InitialActivity.java
+++ b/src/main/java/nyc/c4q/InitialActivity.java
@@ -2,6 +2,7 @@
import android.app.Activity;
import android.content.Context;
+import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
@@ -10,7 +11,6 @@
import android.widget.TextView;
public class InitialActivity extends Activity {
-
public int counter = 0;
public SharedPreferences preferences = null;
public final static String TAG = "C4QTAG";
@@ -29,10 +29,46 @@ public void saveState(){
editor.commit();
}
- @Override
+// @Override
+// protected void onStop() {
+// // super.onStop();
+// saveState();
+// }
+//
+// @Override
+// protected void onDestroy() {
+// // super.onDestroy();
+// saveState();
+// }
+
+ @Override
+ protected void onPause() {
+ saveState();
+ super.onPause();
+
+ }
+
+ @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_initial);
preferences = getPreferences(Context.MODE_PRIVATE);
+ loadState();
+
+
}
+ public void addone(View v){
+ counter+=1;
+ TextView t = (TextView) findViewById(R.id.tvCounter);
+ t.setText(counter+"");
+ }
+ public void subone(View v){
+ counter-=1;
+ TextView t = (TextView) findViewById(R.id.tvCounter);
+ t.setText(counter+"");
+ }
+ public void toTile(View v) {
+ Intent intent = new Intent(InitialActivity.this, TileActivity.class);
+ startActivity(intent);
+ }
}
diff --git a/src/main/java/nyc/c4q/SubFunClass.java b/src/main/java/nyc/c4q/SubFunClass.java
index ef94dce..3ab57c8 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 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..6506a68 100644
--- a/src/main/res/layout/activity_initial.xml
+++ b/src/main/res/layout/activity_initial.xml
@@ -1,18 +1,92 @@
-
-
+ android:orientation="vertical"
+ tools:context="nyc.c4q.InitialActivity">
+
-
-
\ No newline at end of file
+ android:layout_height="0dp"
+ android:layout_weight="2"
+ android:orientation="horizontal">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/res/layout/activity_tile.xml b/src/main/res/layout/activity_tile.xml
index 4e36a11..0ec5c2a 100644
--- a/src/main/res/layout/activity_tile.xml
+++ b/src/main/res/layout/activity_tile.xml
@@ -5,11 +5,71 @@
android:layout_height="match_parent"
tools:context="nyc.c4q.TileActivity"
android:id="@+id/activity_tile"
+ android:orientation="horizontal"
>
-
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ android:id="@+id/leftSide">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java b/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java
index de10077..ae9b679 100644
--- a/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java
+++ b/src/test/java/nyc/c4q/Unit1AssessmentTestsJava.java
@@ -7,6 +7,7 @@
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.List;