diff --git a/FindMyCarLib/bin/findmycarlib.jar b/FindMyCarLib/bin/findmycarlib.jar index ee66187..b16a889 100644 Binary files a/FindMyCarLib/bin/findmycarlib.jar and b/FindMyCarLib/bin/findmycarlib.jar differ diff --git a/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java b/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java index d8c9920..f0639f1 100644 --- a/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java +++ b/FindMyCarLib/gen/com/TwentyCodes/android/FindMyCarLib/R.java @@ -325,6 +325,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int description=0x7f050007; public static int directions=0x7f05004b; public static int directions_description=0x7f050059; + public static int directions_empty_msg=0x7f050073; public static int distance=0x7f05002a; public static int eula=0x7f050068; public static int eulaagreement=0x7f050069; @@ -352,6 +353,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int measurement_unit_dialog=0x7f050017; public static int minutes=0x7f050031; public static int my_location=0x7f05001e; + public static int nav_only_in_full=0x7f050074; public static int new_button=0x7f050060; public static int no=0x7f050027; public static int no_gps_signal=0x7f050015; diff --git a/FindMyCarLib/gen/com/TwentyCodes/android/SkyHook/R.java b/FindMyCarLib/gen/com/TwentyCodes/android/SkyHook/R.java index 44f7460..12ec63f 100644 --- a/FindMyCarLib/gen/com/TwentyCodes/android/SkyHook/R.java +++ b/FindMyCarLib/gen/com/TwentyCodes/android/SkyHook/R.java @@ -325,6 +325,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int description=0x7f050007; public static int directions=0x7f05004b; public static int directions_description=0x7f050059; + public static int directions_empty_msg=0x7f050073; public static int distance=0x7f05002a; public static int eula=0x7f050068; public static int eulaagreement=0x7f050069; @@ -352,6 +353,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int measurement_unit_dialog=0x7f050017; public static int minutes=0x7f050031; public static int my_location=0x7f05001e; + public static int nav_only_in_full=0x7f050074; public static int new_button=0x7f050060; public static int no=0x7f050027; public static int no_gps_signal=0x7f050015; diff --git a/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java b/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java index 9c9d2b2..1b8d176 100644 --- a/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java +++ b/FindMyCarLib/gen/com/TwentyCodes/android/exception/R.java @@ -325,6 +325,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int description=0x7f050007; public static int directions=0x7f05004b; public static int directions_description=0x7f050059; + public static int directions_empty_msg=0x7f050073; public static int distance=0x7f05002a; public static int eula=0x7f050068; public static int eulaagreement=0x7f050069; @@ -352,6 +353,7 @@ or to a theme attribute in the form "?[package:][type:]na public static int measurement_unit_dialog=0x7f050017; public static int minutes=0x7f050031; public static int my_location=0x7f05001e; + public static int nav_only_in_full=0x7f050074; public static int new_button=0x7f050060; public static int no=0x7f050027; public static int no_gps_signal=0x7f050015; diff --git a/FindMyCarLib/res/values/strings.xml b/FindMyCarLib/res/values/strings.xml index 43afe89..ca63ca4 100755 --- a/FindMyCarLib/res/values/strings.xml +++ b/FindMyCarLib/res/values/strings.xml @@ -108,5 +108,7 @@ Saved Map Settings + Your directions will appear here. Please select the Navigation Icon in the lower right of the map to use navigation. + The Navigation feature is used to display walking directions to your car. This fetaure is only available in the full version of Find My Car. Please visit the Android Market to purchase Find My Car. \ No newline at end of file diff --git a/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/Main.java b/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/Main.java index fd47770..69c0696 100644 --- a/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/Main.java +++ b/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/Main.java @@ -274,6 +274,15 @@ public class Main extends FragmentActivity implements RegistrationCallback, MapF //Populate the pager mPager = (CustomViewPager) findViewById(R.id.pager); + /* + * this hack is for displaying nav + * empty msg + */ + mPager.setCurrentItem(0); + mPager.setCurrentItem(2); + mPager.setCurrentItem(1); + + if(mPager != null) mPager.setAdapter(new TitledFragmentAdapter(this.getSupportFragmentManager(), mFragments, titles, icons)); diff --git a/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/DirectionsListFragment.java b/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/DirectionsListFragment.java index 91bf1e2..9c2a6ea 100644 --- a/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/DirectionsListFragment.java +++ b/FindMyCarLib/src/com/TwentyCodes/android/FindMyCarLib/UI/fragments/DirectionsListFragment.java @@ -14,6 +14,8 @@ import android.widget.ArrayAdapter; import android.widget.ListView; import com.TwentyCodes.android.FindMyCarLib.DirectionsAdapter; +import com.TwentyCodes.android.FindMyCarLib.Main; +import com.TwentyCodes.android.FindMyCarLib.R; import com.TwentyCodes.android.FindMyCarLib.UI.DirectionsOverlay; import com.google.android.maps.GeoPoint; @@ -39,6 +41,20 @@ public class DirectionsListFragment extends ListFragment { super(); } + /** + * (non-Javadoc) + * @see android.support.v4.app.Fragment#onStart() + */ + @Override + public void onStart() { + this.setListShown(true); + if(Main.isFull) + this.setEmptyText(getActivity().getText(R.string.directions_empty_msg)); + else + this.setEmptyText(getActivity().getText(R.string.nav_only_in_full)); + super.onStart(); + } + /** * Creates a new Directions List Fragment * @param listener