diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 206e097..946b2aa 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -54,6 +54,9 @@
android:configChanges="orientation"
android:label="@string/app_name"
android:parentActivityName=".StartActivity" >
+
@@ -122,7 +125,11 @@
+ android:label="@string/title_activity_reportlist"
+ android:parentActivityName=".ProfileActivity" >
+
adapter = new ArrayAdapter<>(getApplicationContext(),android.R.layout.simple_spinner_dropdown_item,incidentCategoryList);
Spinner spinner = (Spinner) findViewById(R.id.dd_report_category);
+ ArrayAdapter adapter = new ArrayAdapter<>(ReportActivity.this, android.R.layout.simple_spinner_item,incidentCategoryList);
+ adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
+
} else {
// Error in login. Get the error message
String errorMsg = jObj.getString("error_msg");
diff --git a/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java b/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java
index 7ab8d32..b32f508 100644
--- a/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java
+++ b/app/src/main/java/org/deke/risk/riskahead/ViewReportActivity.java
@@ -1,5 +1,7 @@
package org.deke.risk.riskahead;
+import android.app.AlertDialog;
+import android.content.DialogInterface;
import android.content.Intent;
import android.location.Address;
import android.location.Geocoder;
@@ -80,7 +82,22 @@ public class ViewReportActivity extends BaseActivity {
findViewById(R.id.btn_viewreport_delete).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- deleteReport(uid);
+ new AlertDialog.Builder(ViewReportActivity.this)
+ .setTitle("Delete incident")
+ .setMessage("Do you really want to delete this incident?")
+ .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ deleteReport(uid);
+ }
+ })
+ .setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ //do nothing
+ }
+ })
+ .setIcon(android.R.drawable.ic_dialog_alert)
+ .show();
+
}
});
}
@@ -99,14 +116,14 @@ public class ViewReportActivity extends BaseActivity {
return mActivityTitle;
}
- public void deleteIncident(String uid) {
- String tag_string_req = "deactivateIncident";
+ public void getIncident(String uid) {
+ String tag_string_req = "getincidentwithpositionfromid";
StringRequest strReq = getStringRequestGetIncidentWithPositionFromID(uid);
AppController.getInstance().addToRequestQueue(strReq, tag_string_req);
}
- public void getIncident(String uid) {
- String tag_string_req = "getincidentwithpositionfromid";
+ public void deleteIncident(String uid) {
+ String tag_string_req = "deactivateIncident";
StringRequest strReq = getStringRequestDeleteIncident(uid);
AppController.getInstance().addToRequestQueue(strReq, tag_string_req);
}
@@ -151,7 +168,7 @@ public class ViewReportActivity extends BaseActivity {
protected Map getParams() {
// Posting parameters to login url
Map params = new HashMap<>();
- params.put("tag", "deactivateIncident");
+ params.put("tag", "deactivateincident");
params.put("uid", user.get("uid"));
params.put("token", user.get("token"));
params.put("incidentid", incidentid);
diff --git a/app/src/main/java/org/deke/risk/riskahead/helper/BaseActivity.java b/app/src/main/java/org/deke/risk/riskahead/helper/BaseActivity.java
index be957ef..3416b86 100644
--- a/app/src/main/java/org/deke/risk/riskahead/helper/BaseActivity.java
+++ b/app/src/main/java/org/deke/risk/riskahead/helper/BaseActivity.java
@@ -73,6 +73,8 @@ public abstract class BaseActivity extends AppCompatActivity {
super.onCreate(savedInstanceState);
setContentView(getLayoutResourceId());
+ overridePendingTransition(R.anim.fade_in_anim,R.anim.fade_out_anim);
+
pDialog = new ProgressDialog(this);
pDialog.setCancelable(false);
diff --git a/app/src/main/res/anim/fade_in_anim.xml b/app/src/main/res/anim/fade_in_anim.xml
new file mode 100644
index 0000000..454f9c5
--- /dev/null
+++ b/app/src/main/res/anim/fade_in_anim.xml
@@ -0,0 +1,9 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/anim/fade_out_anim.xml b/app/src/main/res/anim/fade_out_anim.xml
new file mode 100644
index 0000000..a08a917
--- /dev/null
+++ b/app/src/main/res/anim/fade_out_anim.xml
@@ -0,0 +1,9 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/layout_bg.xml b/app/src/main/res/drawable/layout_bg.xml
new file mode 100644
index 0000000..2553a44
--- /dev/null
+++ b/app/src/main/res/drawable/layout_bg.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_profile.xml b/app/src/main/res/layout/activity_profile.xml
index 97f1eb5..889c2c7 100644
--- a/app/src/main/res/layout/activity_profile.xml
+++ b/app/src/main/res/layout/activity_profile.xml
@@ -5,8 +5,8 @@
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="#8ae6e6e6"
- tools:context="org.deke.risk.riskahead.ProfileActivity">
+ android:background="#8a000000"
+ tools:context=".ProfileActivity">
+
+
+
-
-
+ android:minLines="1"
+ android:lines="4"
+ android:maxLines="4"/>
-
-
@@ -182,6 +205,7 @@
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index 3c62c63..6831c9b 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -3,7 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
xmlns:bootstrap="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
- android:background="#8ae6e6e6"
+ android:background="#8a000000"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SettingsActivity">
@@ -22,8 +22,8 @@
android:layout_centerInParent="true"
android:layout_margin="10dp"
android:layout_marginBottom="20dp"
- android:padding="4dp"
- android:background="#11222222"
+ android:padding="8dp"
+ android:background="@drawable/layout_bg"
android:orientation="vertical" >
diff --git a/app/src/main/res/layout/activity_subscriptions.xml b/app/src/main/res/layout/activity_subscriptions.xml
index 57b1879..dcfc2b0 100644
--- a/app/src/main/res/layout/activity_subscriptions.xml
+++ b/app/src/main/res/layout/activity_subscriptions.xml
@@ -7,15 +7,104 @@
android:layout_height="match_parent"
tools:context=".SubscriptionsActivity">
-
+ android:layout_height="match_parent"
+ android:orientation="vertical" >
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38,7 +38,6 @@
+ android:editable="false"
+ android:minLines="1"
+ android:lines="4"
+ android:maxLines="4"/>
+ android:background="#8a98b5c6">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file