aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2016-09-17 22:43:24 +0200
committerChristian Schneppe <christian@pix-art.de>2016-09-17 22:43:24 +0200
commit1c38d17fef7c1d5481a40162999e9f30349fa48f (patch)
tree3969c79c839aea464bde3b5423956a4cce79389c /src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
parentbaf43ba41ad2e8382cc294153ebce37b0f6a5f97 (diff)
some more changes to location activities
* show actionbar home as up * fix permission issue on devices < Android M * show buildings in map
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java b/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
index 643cd6211..d9b71a8da 100644
--- a/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
@@ -11,7 +11,6 @@ import android.location.Geocoder;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
-import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
@@ -66,10 +65,10 @@ public class ShowLocationActivity extends Activity implements OnMapReadyCallback
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- ActionBar actionBar = getActionBar();
- if (actionBar != null) {
- actionBar.setDisplayHomeAsUpEnabled(true);
- }
+ if (getActionBar() != null) {
+ getActionBar().setHomeButtonEnabled(true);
+ getActionBar().setDisplayHomeAsUpEnabled(true);
+ }
setContentView(R.layout.activity_show_locaction);
MapFragment fragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map_fragment);
@@ -114,8 +113,12 @@ public class ShowLocationActivity extends Activity implements OnMapReadyCallback
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED
|| checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
+ this.mGoogleMap.setBuildingsEnabled(true);
this.mGoogleMap.setMyLocationEnabled(true);
}
+ } else {
+ this.mGoogleMap.setBuildingsEnabled(true);
+ this.mGoogleMap.setMyLocationEnabled(true);
}
if (this.mLocation != null) {
this.markAndCenterOnLocation(this.mLocation,this.mLocationName);