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"> + + + +