mirror of
https://github.com/bspeice/UNCCGameDay
synced 2025-04-21 00:41:33 -04:00
Some search changes, plus Auto alert test
Added alerts every 30 minutes starting at 9am to 930pm on 12-7-13. Will have on phone today to ensure that automated alerts show properly. Having no luck with search function, will try again tomorrow.
This commit is contained in:
parent
7ce10afffd
commit
d03ce1427d
@ -40,6 +40,7 @@
|
|||||||
<category android:name="android.intent.category.LAUNCHER" />
|
<category android:name="android.intent.category.LAUNCHER" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
|
<service android:name="com.uncc.gameday.alerts.AlertService"/>
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
</manifest>
|
</manifest>
|
||||||
|
@ -26,14 +26,23 @@
|
|||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textView1"
|
android:id="@+id/textView1"
|
||||||
|
style="@style/GameDayTheme"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignLeft="@+id/searchView1"
|
||||||
android:layout_below="@+id/searchView1"
|
android:layout_below="@+id/searchView1"
|
||||||
android:layout_centerHorizontal="true"
|
|
||||||
android:layout_marginTop="60dp"
|
|
||||||
android:text="@string/search_text"
|
android:text="@string/search_text"
|
||||||
android:textStyle="italic"
|
|
||||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||||
style="@style/GameDayTheme" />
|
android:textStyle="italic" />
|
||||||
|
|
||||||
|
<ListView
|
||||||
|
android:id="@+id/RSVPListView"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignLeft="@+id/searchView1"
|
||||||
|
android:layout_alignParentBottom="true"
|
||||||
|
android:layout_below="@+id/textView1" >
|
||||||
|
|
||||||
|
</ListView>
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
@ -8,6 +8,7 @@ import retrofit.RetrofitError;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.Looper;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.ListView;
|
import android.widget.ListView;
|
||||||
@ -35,6 +36,10 @@ public class Search extends MenuActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|
||||||
|
if (Looper.myLooper() == null) {
|
||||||
|
Looper.prepare();
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
RegistrationClient client = new RegistrationClient(this.c);
|
RegistrationClient client = new RegistrationClient(this.c);
|
||||||
rsvpList = client.listAttendees();
|
rsvpList = client.listAttendees();
|
||||||
@ -45,6 +50,8 @@ public class Search extends MenuActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//sorts RSVPList alphabetically by last name
|
//sorts RSVPList alphabetically by last name
|
||||||
|
if(rsvpList != null)
|
||||||
|
{
|
||||||
Collections.sort(rsvpList, new Comparator<Attendee>() {
|
Collections.sort(rsvpList, new Comparator<Attendee>() {
|
||||||
@Override
|
@Override
|
||||||
public int compare(Attendee a1, Attendee a2) {
|
public int compare(Attendee a1, Attendee a2) {
|
||||||
@ -53,17 +60,21 @@ public class Search extends MenuActivity {
|
|||||||
return compareName.compareTo(thisName);
|
return compareName.compareTo(thisName);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
//function to display RSVPList onto listView
|
|
||||||
runOnUiThread(new Runnable() {
|
runOnUiThread(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
ListView listView = (ListView)findViewById(R.id.searchView1);
|
ListView listView = (ListView)findViewById(R.id.RSVPListView);
|
||||||
ArrayAdapter<Attendee> adapter =
|
ArrayAdapter<Attendee> adapter =
|
||||||
new ArrayAdapter<Attendee>(c,android.R.layout.simple_list_item_1, rsvpList);
|
new ArrayAdapter<Attendee>(c,android.R.layout.simple_list_item_1, rsvpList);
|
||||||
listView.setAdapter(adapter);
|
listView.setAdapter(adapter);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -80,6 +80,38 @@ public class AlertService extends IntentService {
|
|||||||
|
|
||||||
Alert b2 = new Alert(date2, "TOWING ENFORCED: DON'T FORGET TO MOVE YOUR CAR OFF GAMEDAY PARKING LOTS", 0, AlertType.getValue(AlertType.TIMED));
|
Alert b2 = new Alert(date2, "TOWING ENFORCED: DON'T FORGET TO MOVE YOUR CAR OFF GAMEDAY PARKING LOTS", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//VERY dirty code - just for the sake of testing
|
||||||
|
//alert every 30 minutes staring at 9am to 930pm on 12-7-13
|
||||||
|
Alert c1 = new Alert(new GregorianCalendar(2013, 11, 7, 9, 0).getTimeInMillis(), "Auto Alert 9:00a", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c2 = new Alert(new GregorianCalendar(2013, 11, 7, 9, 30).getTimeInMillis(), "Auto Alert 9:30a", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c3 = new Alert(new GregorianCalendar(2013, 11, 7, 10, 0).getTimeInMillis(), "Auto Alert 10:00a", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c4 = new Alert(new GregorianCalendar(2013, 11, 7, 10, 30).getTimeInMillis(), "Auto Alert 10:30a", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c5 = new Alert(new GregorianCalendar(2013, 11, 7, 11, 0).getTimeInMillis(), "Auto Alert 11:00a", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c6 = new Alert(new GregorianCalendar(2013, 11, 7, 11, 30).getTimeInMillis(), "Auto Alert 11:30a", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c7 = new Alert(new GregorianCalendar(2013, 11, 7, 12, 0).getTimeInMillis(), "Auto Alert 12:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c8 = new Alert(new GregorianCalendar(2013, 11, 7, 12, 30).getTimeInMillis(), "Auto Alert 12:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c9 = new Alert(new GregorianCalendar(2013, 11, 7, 13, 0).getTimeInMillis(), "Auto Alert 1:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c10 = new Alert(new GregorianCalendar(2013, 11, 7, 13, 30).getTimeInMillis(), "Auto Alert 1:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c11 = new Alert(new GregorianCalendar(2013, 11, 7, 14, 0).getTimeInMillis(), "Auto Alert 2:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c12= new Alert(new GregorianCalendar(2013, 11, 7, 14, 30).getTimeInMillis(), "Auto Alert 2:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c13 = new Alert(new GregorianCalendar(2013, 11, 7, 15, 0).getTimeInMillis(), "Auto Alert 3:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c14 = new Alert(new GregorianCalendar(2013, 11, 7, 15, 30).getTimeInMillis(), "Auto Alert 3:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c15 = new Alert(new GregorianCalendar(2013, 11, 7, 16, 0).getTimeInMillis(), "Auto Alert 4:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c16 = new Alert(new GregorianCalendar(2013, 11, 7, 16, 30).getTimeInMillis(), "Auto Alert 4:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c17 = new Alert(new GregorianCalendar(2013, 11, 7, 17, 0).getTimeInMillis(), "Auto Alert 5:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c18 = new Alert(new GregorianCalendar(2013, 11, 7, 17, 30).getTimeInMillis(), "Auto Alert 5:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c19 = new Alert(new GregorianCalendar(2013, 11, 7, 18, 0).getTimeInMillis(), "Auto Alert 6:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c20 = new Alert(new GregorianCalendar(2013, 11, 7, 18, 30).getTimeInMillis(), "Auto Alert 6:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c21 = new Alert(new GregorianCalendar(2013, 11, 7, 19, 0).getTimeInMillis(), "Auto Alert 7:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c22 = new Alert(new GregorianCalendar(2013, 11, 7, 19, 30).getTimeInMillis(), "Auto Alert 7:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c23 = new Alert(new GregorianCalendar(2013, 11, 7, 20, 0).getTimeInMillis(), "Auto Alert 8:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c24 = new Alert(new GregorianCalendar(2013, 11, 7, 20, 30).getTimeInMillis(), "Auto Alert 8:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c25 = new Alert(new GregorianCalendar(2013, 11, 7, 21, 0).getTimeInMillis(), "Auto Alert 9:00p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
Alert c26 = new Alert(new GregorianCalendar(2013, 11, 7, 21, 30).getTimeInMillis(), "Auto Alert 9:30p", 0, AlertType.getValue(AlertType.TIMED));
|
||||||
|
|
||||||
|
|
||||||
AlertDB db = new AlertDB(this);
|
AlertDB db = new AlertDB(this);
|
||||||
|
|
||||||
db.persist(a1);
|
db.persist(a1);
|
||||||
@ -87,6 +119,33 @@ public class AlertService extends IntentService {
|
|||||||
db.persist(a3);
|
db.persist(a3);
|
||||||
db.persist(b1);
|
db.persist(b1);
|
||||||
db.persist(b2);
|
db.persist(b2);
|
||||||
|
db.persist(c1);
|
||||||
|
db.persist(c2);
|
||||||
|
db.persist(c3);
|
||||||
|
db.persist(c4);
|
||||||
|
db.persist(c5);
|
||||||
|
db.persist(c6);
|
||||||
|
db.persist(c7);
|
||||||
|
db.persist(c8);
|
||||||
|
db.persist(c9);
|
||||||
|
db.persist(c10);
|
||||||
|
db.persist(c11);
|
||||||
|
db.persist(c12);
|
||||||
|
db.persist(c13);
|
||||||
|
db.persist(c14);
|
||||||
|
db.persist(c15);
|
||||||
|
db.persist(c16);
|
||||||
|
db.persist(c17);
|
||||||
|
db.persist(c18);
|
||||||
|
db.persist(c19);
|
||||||
|
db.persist(c20);
|
||||||
|
db.persist(c21);
|
||||||
|
db.persist(c22);
|
||||||
|
db.persist(c23);
|
||||||
|
db.persist(c24);
|
||||||
|
db.persist(c25);
|
||||||
|
db.persist(c26);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user