diff --git a/app/app-release.apk b/app/app-release.apk
index 1c85641..25c2556 100644
Binary files a/app/app-release.apk and b/app/app-release.apk differ
diff --git a/app/build.gradle b/app/build.gradle
index c839c55..be903ad 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -19,8 +19,8 @@ android {
applicationId "org.deke.risk.riskahead"
minSdkVersion 15
targetSdkVersion 22
- versionCode 12
- versionName "1.7"
+ versionCode 14
+ versionName "1.7.2"
}
buildTypes {
release {
diff --git a/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java b/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
index 2f5894b..4e7a686 100644
--- a/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
+++ b/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
@@ -194,6 +194,14 @@ public class MapsActivity extends BaseActivity implements LoaderManager.LoaderCa
}
});
}
+ }else{
+ addButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Log.d(TAG, "MARKED LOCATION: " + markedLocation.latitude + " " + markedLocation.longitude);
+ gotoReportActivity(markedLocation.latitude + ":" + markedLocation.longitude);
+ }
+ });
}
}
diff --git a/app/src/main/java/org/deke/risk/riskahead/ReportWFActivity.java b/app/src/main/java/org/deke/risk/riskahead/ReportWFActivity.java
index 0241048..58017ca 100644
--- a/app/src/main/java/org/deke/risk/riskahead/ReportWFActivity.java
+++ b/app/src/main/java/org/deke/risk/riskahead/ReportWFActivity.java
@@ -374,15 +374,19 @@ public class ReportWFActivity extends BaseActivity implements ReportWF_1_Fragmen
}
private void showDialogWhenReportAdded(final IncidentReport incident) {
+
new AlertDialog.Builder(ReportWFActivity.this)
.setTitle(R.string.txt_share_title)
.setMessage(R.string.txt_share_message)
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
+
+ gotoMapActivity(incident.getPosition().latitude+":"+incident.getPosition().longitude);
+
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
- Bitmap icon = BitmapFactory.decodeResource(getApplicationContext().getResources(),
- R.drawable.logo_riskahead);
+ Bitmap icon = BitmapFactory.decodeResource(getApplicationContext().getResources(),
+ R.drawable.ra_qrcode);
String text = getString(R.string.txt_share_hint)
+getString(R.string.txt_share_hint2)+": "+ incident.getIncidentCategoryName(getApplicationContext())
@@ -398,6 +402,11 @@ public class ReportWFActivity extends BaseActivity implements ReportWF_1_Fragmen
sharingIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(sharingIntent, getString(R.string.txt_share_acttitle)));
+
+
+
+ finish();
+
}
})
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 40878f3..defda4c 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
@@ -305,7 +305,7 @@ public abstract class BaseActivity extends AppCompatActivity {
public void showAd(){
if (mInterstitialAd.isLoaded()) {
Log.d(TAG,"Loading Add...");
- if(!session.getSubsNoAds() || !session.getSubsPremium()){
+ if(!(session.getSubsNoAds() || session.getSubsPremium())){
mInterstitialAd.show();
}else{
Log.d(TAG,"Add not shown because user has status.");
diff --git a/app/src/main/java/org/deke/risk/riskahead/helper/IncidentReport.java b/app/src/main/java/org/deke/risk/riskahead/helper/IncidentReport.java
index bb94fd2..7d0c573 100644
--- a/app/src/main/java/org/deke/risk/riskahead/helper/IncidentReport.java
+++ b/app/src/main/java/org/deke/risk/riskahead/helper/IncidentReport.java
@@ -343,7 +343,9 @@ public class IncidentReport implements ClusterItem {
if((stringArray != null) && (this.fidIncidentSubCategory > 0) && (this.fidIncidentSubCategory <= stringArray.length)){
returnValue = stringArray[this.fidIncidentSubCategory-1];
- if(this.etcIncidentCategory.trim().length() > 0){
+ if((this.fidIncidentSubCategory == stringArray.length) && (this.etcIncidentCategory.trim().length() > 0)){
+ returnValue = this.etcIncidentCategory;
+ }else if(this.etcIncidentCategory.trim().length() > 0){
returnValue += " ("+this.etcIncidentCategory+")";
}
}
diff --git a/app/src/main/java/org/deke/risk/riskahead/helper/NotificationService.java b/app/src/main/java/org/deke/risk/riskahead/helper/NotificationService.java
index 1c8598d..5967697 100644
--- a/app/src/main/java/org/deke/risk/riskahead/helper/NotificationService.java
+++ b/app/src/main/java/org/deke/risk/riskahead/helper/NotificationService.java
@@ -51,7 +51,8 @@ public class NotificationService extends Service {
@Override
public void onCreate(){
- Log.d(TAG,"Service Created. Starting notification task...");
+ Log.d(TAG,"onCreate NotificationService");
+
mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
session = new SessionManager(getApplicationContext());
@@ -62,6 +63,7 @@ public class NotificationService extends Service {
locationManager.requestLocationUpdates(
LocationManager.NETWORK_PROVIDER, 5000, 10, locationListener);
+ Log.d(TAG, "Service Created. Starting notification task...");
mNotifyTask.run();
}
@@ -237,4 +239,11 @@ public class NotificationService extends Service {
}
+ @Override
+ public void onDestroy(){
+ super.onDestroy();
+ Log.d(TAG, "Destroy NotificationService");
+ }
+
+
}
diff --git a/app/src/main/res/drawable-hdpi/bg_withlogo.jpg b/app/src/main/res/drawable-hdpi/bg_withlogo.jpg
deleted file mode 100644
index e5f2858..0000000
Binary files a/app/src/main/res/drawable-hdpi/bg_withlogo.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-hdpi/bg_withlogo_2.jpg b/app/src/main/res/drawable-hdpi/bg_withlogo_2.jpg
deleted file mode 100644
index af184af..0000000
Binary files a/app/src/main/res/drawable-hdpi/bg_withlogo_2.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-mdpi/bg_withlogo.jpg b/app/src/main/res/drawable-mdpi/bg_withlogo.jpg
deleted file mode 100644
index f23fb34..0000000
Binary files a/app/src/main/res/drawable-mdpi/bg_withlogo.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-mdpi/bg_withlogo_2.jpg b/app/src/main/res/drawable-mdpi/bg_withlogo_2.jpg
deleted file mode 100644
index 6652e90..0000000
Binary files a/app/src/main/res/drawable-mdpi/bg_withlogo_2.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/bg_withlogo.jpg b/app/src/main/res/drawable-xhdpi/bg_withlogo.jpg
deleted file mode 100644
index 7c16523..0000000
Binary files a/app/src/main/res/drawable-xhdpi/bg_withlogo.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/bg_withlogo_2.jpg b/app/src/main/res/drawable-xhdpi/bg_withlogo_2.jpg
deleted file mode 100644
index 368ca5b..0000000
Binary files a/app/src/main/res/drawable-xhdpi/bg_withlogo_2.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/bg_withlogo.jpg b/app/src/main/res/drawable-xxhdpi/bg_withlogo.jpg
deleted file mode 100644
index 75676d8..0000000
Binary files a/app/src/main/res/drawable-xxhdpi/bg_withlogo.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/bg_withlogo_2.jpg b/app/src/main/res/drawable-xxhdpi/bg_withlogo_2.jpg
deleted file mode 100644
index d205469..0000000
Binary files a/app/src/main/res/drawable-xxhdpi/bg_withlogo_2.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-xxxhdpi/bg_withlogo.jpg b/app/src/main/res/drawable-xxxhdpi/bg_withlogo.jpg
deleted file mode 100644
index f12f8e8..0000000
Binary files a/app/src/main/res/drawable-xxxhdpi/bg_withlogo.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable-xxxhdpi/bg_withlogo_2.jpg b/app/src/main/res/drawable-xxxhdpi/bg_withlogo_2.jpg
deleted file mode 100644
index a2277ff..0000000
Binary files a/app/src/main/res/drawable-xxxhdpi/bg_withlogo_2.jpg and /dev/null differ
diff --git a/app/src/main/res/drawable/bg_withlogo_2.jpg b/app/src/main/res/drawable/bg_withlogo_2.jpg
new file mode 100644
index 0000000..1b6aa7a
Binary files /dev/null and b/app/src/main/res/drawable/bg_withlogo_2.jpg differ
diff --git a/app/src/main/res/drawable/ra_qrcode.png b/app/src/main/res/drawable/ra_qrcode.png
new file mode 100644
index 0000000..ee5c7ef
Binary files /dev/null and b/app/src/main/res/drawable/ra_qrcode.png differ
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 6345e1c..67a8bd6 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -19,13 +19,10 @@
-
-
+ android:scaleType="centerCrop" />
@@ -80,7 +81,7 @@
android:layout_height="wrap_content"
android:layout_below="@id/lbl_profile_numberposts"
android:textSize="30sp"
- android:layout_marginTop="10dp"
+ android:layout_marginTop="5dp"
/>
@@ -115,7 +116,7 @@
android:textSize="30sp"
android:layout_centerHorizontal="true"
android:layout_below="@+id/lbl_profile_ranking"
- android:layout_marginTop="10dp"
+ android:layout_marginTop="5dp"
/>
@@ -148,7 +149,7 @@
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:textAppearance="?android:attr/textAppearanceMedium"
- android:layout_marginTop="10dp"
+ android:layout_marginTop="5dp"
android:textColor="@color/text_light_grey"/>
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 97e61ac..30b9dbd 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -376,7 +376,7 @@
- Volksgruppe/Ethnie z.B. Hautfarbe
- Politische Zugehörigkeit
- Soziale Gruppe z.B. Einwanderer
- - Beruf z.B. Journalisten, Prostituierte
+ - Beruf
- Sprachzugehörigkeit
- Sonstiges …
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 9772341..5e2c831 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -383,7 +383,7 @@
- Ethnic Origin eg Skin Colour
- Political Affiliation
- Social Group eg Immigrants
- - Profession eg Journalist, Prostitute
+ - Profession
- Language
- Other …