|
|
@@ -6,6 +6,7 @@ import android.content.Intent;
|
|
|
import android.graphics.Color;
|
|
|
import android.graphics.drawable.BitmapDrawable;
|
|
|
import android.graphics.drawable.ColorDrawable;
|
|
|
+import android.net.Uri;
|
|
|
import android.os.Handler;
|
|
|
import android.os.Message;
|
|
|
import android.support.annotation.NonNull;
|
|
|
@@ -28,6 +29,7 @@ import android.widget.ListView;
|
|
|
import android.widget.PopupWindow;
|
|
|
import android.widget.SimpleAdapter;
|
|
|
import android.widget.TextView;
|
|
|
+import android.widget.Toast;
|
|
|
|
|
|
import com.usai.redant.apexdrivers.Detail.Model.DetailActionSelectionModel;
|
|
|
import com.usai.redant.apexdrivers.Detail.Model.DetailLocationModel;
|
|
|
@@ -97,8 +99,6 @@ public class DetailActivity extends AppCompatActivity implements DetailAdapter.D
|
|
|
mAdapter = new DetailAdapter(mCtx,self,mSectionArray);
|
|
|
|
|
|
mListView.setAdapter(mAdapter);
|
|
|
- mListView.setDivider(new ColorDrawable(Color.GRAY));
|
|
|
- mListView.setDividerHeight(RAUtil.dp2px(mCtx,1));
|
|
|
mListView.setGroupIndicator(null);
|
|
|
|
|
|
mRefresh = findViewById(R.id.detail_refresh);
|
|
|
@@ -225,6 +225,15 @@ public class DetailActivity extends AppCompatActivity implements DetailAdapter.D
|
|
|
@Override
|
|
|
public void navigationTo(DetailLocationModel locationModel) {
|
|
|
|
|
|
+ Uri gmmIntentUri = Uri.parse("google.navigation:q=" + locationModel.location + "&mode=d");
|
|
|
+ Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
|
|
|
+ mapIntent.setPackage("com.google.android.apps.maps");
|
|
|
+ if (mapIntent.resolveActivity(getPackageManager()) != null) {
|
|
|
+ startActivity(mapIntent);
|
|
|
+ } else {
|
|
|
+ Toast.makeText(mCtx,"There is no google map",Toast.LENGTH_LONG).show();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|