Google Map places autocomplete doesn't work












0















I wanted to implement AutocompleteFragment (google places) but when I click to search view in a fragment, the fragment disappears (fell down).
Google Maps and Places API work and in console I see error:




places.PlacesService.AutocompleteWidget: 100




I can't find what it could mean.
I tried to use advices in this and this answers, but it didn't work.



My build.gradle implementations:



implementation 'com.google.android.gms:play-services:+'
implementation 'com.google.android.gms:play-services-maps:16.0.0'
implementation 'com.google.android.gms:play-services-places:+'
implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.google.android.gms:play-services-places:16.0.0'


Permissions and meta-data in Android.manifest:



<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="it.mappe.permission.MAPS_RECEIVE" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="there_is_my_api_key"/>


In activity layout I have this XML:



SupportMapFragment mapFragment;
SupportPlaceAutocompleteFragment autocompleteFragment;
GoogleMap mMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
}
@Override
protected void onStart() {
super.onStart();
createMapView();
}

private void createMapView() {
getSupportFragmentManager().executePendingTransactions();
mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapView);
mapFragment.getMapAsync(this);

autocompleteFragment = (SupportPlaceAutocompleteFragment) getSupportFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
.setTypeFilter(AutocompleteFilter.TYPE_FILTER_CITIES)
.build();

autocompleteFragment.setFilter(typeFilter);
autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {

@Override
public void onPlaceSelected(com.google.android.gms.location.places.Place place) {
Log.i(TAG, "Place: " + place.getName());
}

@Override
public void onError(Status status) {
Log.e(TAG, "An error occurred: " + status + ", status code " + status.getStatusCode());
}
});
}


And when I tap searchview in fragment I see this in LogCat:




An error occurred: Status{statusCode=ERROR, resolution=null}, status code 13




And this page give me a beutiful explaination of "status code 13":




The operation failed with no more detailed information.




Thanks for any advice










share|improve this question





























    0















    I wanted to implement AutocompleteFragment (google places) but when I click to search view in a fragment, the fragment disappears (fell down).
    Google Maps and Places API work and in console I see error:




    places.PlacesService.AutocompleteWidget: 100




    I can't find what it could mean.
    I tried to use advices in this and this answers, but it didn't work.



    My build.gradle implementations:



    implementation 'com.google.android.gms:play-services:+'
    implementation 'com.google.android.gms:play-services-maps:16.0.0'
    implementation 'com.google.android.gms:play-services-places:+'
    implementation 'com.google.firebase:firebase-core:16.0.4'
    implementation 'com.google.android.gms:play-services-places:16.0.0'


    Permissions and meta-data in Android.manifest:



    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="it.mappe.permission.MAPS_RECEIVE" />
    <meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
    <meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="there_is_my_api_key"/>


    In activity layout I have this XML:



    SupportMapFragment mapFragment;
    SupportPlaceAutocompleteFragment autocompleteFragment;
    GoogleMap mMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);
    }
    @Override
    protected void onStart() {
    super.onStart();
    createMapView();
    }

    private void createMapView() {
    getSupportFragmentManager().executePendingTransactions();
    mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapView);
    mapFragment.getMapAsync(this);

    autocompleteFragment = (SupportPlaceAutocompleteFragment) getSupportFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
    AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
    .setTypeFilter(AutocompleteFilter.TYPE_FILTER_CITIES)
    .build();

    autocompleteFragment.setFilter(typeFilter);
    autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {

    @Override
    public void onPlaceSelected(com.google.android.gms.location.places.Place place) {
    Log.i(TAG, "Place: " + place.getName());
    }

    @Override
    public void onError(Status status) {
    Log.e(TAG, "An error occurred: " + status + ", status code " + status.getStatusCode());
    }
    });
    }


    And when I tap searchview in fragment I see this in LogCat:




    An error occurred: Status{statusCode=ERROR, resolution=null}, status code 13




    And this page give me a beutiful explaination of "status code 13":




    The operation failed with no more detailed information.




    Thanks for any advice










    share|improve this question



























      0












      0








      0








      I wanted to implement AutocompleteFragment (google places) but when I click to search view in a fragment, the fragment disappears (fell down).
      Google Maps and Places API work and in console I see error:




      places.PlacesService.AutocompleteWidget: 100




      I can't find what it could mean.
      I tried to use advices in this and this answers, but it didn't work.



      My build.gradle implementations:



      implementation 'com.google.android.gms:play-services:+'
      implementation 'com.google.android.gms:play-services-maps:16.0.0'
      implementation 'com.google.android.gms:play-services-places:+'
      implementation 'com.google.firebase:firebase-core:16.0.4'
      implementation 'com.google.android.gms:play-services-places:16.0.0'


      Permissions and meta-data in Android.manifest:



      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
      <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
      <uses-permission android:name="it.mappe.permission.MAPS_RECEIVE" />
      <meta-data
      android:name="com.google.android.gms.version"
      android:value="@integer/google_play_services_version" />
      <meta-data
      android:name="com.google.android.geo.API_KEY"
      android:value="there_is_my_api_key"/>


      In activity layout I have this XML:



      SupportMapFragment mapFragment;
      SupportPlaceAutocompleteFragment autocompleteFragment;
      GoogleMap mMap;

      @Override
      protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_map);
      }
      @Override
      protected void onStart() {
      super.onStart();
      createMapView();
      }

      private void createMapView() {
      getSupportFragmentManager().executePendingTransactions();
      mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapView);
      mapFragment.getMapAsync(this);

      autocompleteFragment = (SupportPlaceAutocompleteFragment) getSupportFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
      AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
      .setTypeFilter(AutocompleteFilter.TYPE_FILTER_CITIES)
      .build();

      autocompleteFragment.setFilter(typeFilter);
      autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {

      @Override
      public void onPlaceSelected(com.google.android.gms.location.places.Place place) {
      Log.i(TAG, "Place: " + place.getName());
      }

      @Override
      public void onError(Status status) {
      Log.e(TAG, "An error occurred: " + status + ", status code " + status.getStatusCode());
      }
      });
      }


      And when I tap searchview in fragment I see this in LogCat:




      An error occurred: Status{statusCode=ERROR, resolution=null}, status code 13




      And this page give me a beutiful explaination of "status code 13":




      The operation failed with no more detailed information.




      Thanks for any advice










      share|improve this question
















      I wanted to implement AutocompleteFragment (google places) but when I click to search view in a fragment, the fragment disappears (fell down).
      Google Maps and Places API work and in console I see error:




      places.PlacesService.AutocompleteWidget: 100




      I can't find what it could mean.
      I tried to use advices in this and this answers, but it didn't work.



      My build.gradle implementations:



      implementation 'com.google.android.gms:play-services:+'
      implementation 'com.google.android.gms:play-services-maps:16.0.0'
      implementation 'com.google.android.gms:play-services-places:+'
      implementation 'com.google.firebase:firebase-core:16.0.4'
      implementation 'com.google.android.gms:play-services-places:16.0.0'


      Permissions and meta-data in Android.manifest:



      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
      <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
      <uses-permission android:name="it.mappe.permission.MAPS_RECEIVE" />
      <meta-data
      android:name="com.google.android.gms.version"
      android:value="@integer/google_play_services_version" />
      <meta-data
      android:name="com.google.android.geo.API_KEY"
      android:value="there_is_my_api_key"/>


      In activity layout I have this XML:



      SupportMapFragment mapFragment;
      SupportPlaceAutocompleteFragment autocompleteFragment;
      GoogleMap mMap;

      @Override
      protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_map);
      }
      @Override
      protected void onStart() {
      super.onStart();
      createMapView();
      }

      private void createMapView() {
      getSupportFragmentManager().executePendingTransactions();
      mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapView);
      mapFragment.getMapAsync(this);

      autocompleteFragment = (SupportPlaceAutocompleteFragment) getSupportFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
      AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
      .setTypeFilter(AutocompleteFilter.TYPE_FILTER_CITIES)
      .build();

      autocompleteFragment.setFilter(typeFilter);
      autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {

      @Override
      public void onPlaceSelected(com.google.android.gms.location.places.Place place) {
      Log.i(TAG, "Place: " + place.getName());
      }

      @Override
      public void onError(Status status) {
      Log.e(TAG, "An error occurred: " + status + ", status code " + status.getStatusCode());
      }
      });
      }


      And when I tap searchview in fragment I see this in LogCat:




      An error occurred: Status{statusCode=ERROR, resolution=null}, status code 13




      And this page give me a beutiful explaination of "status code 13":




      The operation failed with no more detailed information.




      Thanks for any advice







      android google-maps google-maps-android-api-2 google-places google-maps-autocomplete






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 27 '18 at 13:57









      Fantômas

      32.7k156389




      32.7k156389










      asked Nov 27 '18 at 13:34









      NarrittNarritt

      33




      33
























          2 Answers
          2






          active

          oldest

          votes


















          0














          I got the same error "error 13" ,and I asked that question in stackoverflow .



          Although I did not get any answer but I got a comment from the person who works at Google maps. He said its a bug from googles side

          Here is the link to my question



          I looked for answers try them :



          api key library should consist places api for android,web and maps
          multidex support should be there






          share|improve this answer
























          • I made the new project and still have the same error. I can't understand your last phrase, cat you explain, please?

            – Narritt
            Nov 27 '18 at 13:53













          • I have made a demo on Autocompletefragment .Wait i'll post it on github and send you a link . That code works for me .Lets see if it works for you

            – Kevin Kurien
            Nov 27 '18 at 13:55











          • Thank you for your demo, it was very helpful, because it doesn't work with my API :) I make a new Google account and new payment account and now it works with new accounts, thank you!

            – Narritt
            Nov 28 '18 at 9:28











          • happy to help :)

            – Kevin Kurien
            Nov 28 '18 at 11:02



















          0














          get google API key from Google console and add in meta data



          It would look something like : AIsddsfdsf-FAdsdsf6755fgfgdd3w



          Official Guide How to generate Map API Key



          <meta-data
          android:name="com.google.android.geo.API_KEY"
          android:value="there_is_my_api_key"/>





          share|improve this answer
























          • I have my API key there, change that line only for this post. Google console shows positive requests to MapsSDK, but all requests to PlacesSDK have this error in console: places.PlacesService.AutocompleteWidget: 100

            – Narritt
            Nov 27 '18 at 13:48













          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53500939%2fgoogle-map-places-autocomplete-doesnt-work%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          I got the same error "error 13" ,and I asked that question in stackoverflow .



          Although I did not get any answer but I got a comment from the person who works at Google maps. He said its a bug from googles side

          Here is the link to my question



          I looked for answers try them :



          api key library should consist places api for android,web and maps
          multidex support should be there






          share|improve this answer
























          • I made the new project and still have the same error. I can't understand your last phrase, cat you explain, please?

            – Narritt
            Nov 27 '18 at 13:53













          • I have made a demo on Autocompletefragment .Wait i'll post it on github and send you a link . That code works for me .Lets see if it works for you

            – Kevin Kurien
            Nov 27 '18 at 13:55











          • Thank you for your demo, it was very helpful, because it doesn't work with my API :) I make a new Google account and new payment account and now it works with new accounts, thank you!

            – Narritt
            Nov 28 '18 at 9:28











          • happy to help :)

            – Kevin Kurien
            Nov 28 '18 at 11:02
















          0














          I got the same error "error 13" ,and I asked that question in stackoverflow .



          Although I did not get any answer but I got a comment from the person who works at Google maps. He said its a bug from googles side

          Here is the link to my question



          I looked for answers try them :



          api key library should consist places api for android,web and maps
          multidex support should be there






          share|improve this answer
























          • I made the new project and still have the same error. I can't understand your last phrase, cat you explain, please?

            – Narritt
            Nov 27 '18 at 13:53













          • I have made a demo on Autocompletefragment .Wait i'll post it on github and send you a link . That code works for me .Lets see if it works for you

            – Kevin Kurien
            Nov 27 '18 at 13:55











          • Thank you for your demo, it was very helpful, because it doesn't work with my API :) I make a new Google account and new payment account and now it works with new accounts, thank you!

            – Narritt
            Nov 28 '18 at 9:28











          • happy to help :)

            – Kevin Kurien
            Nov 28 '18 at 11:02














          0












          0








          0







          I got the same error "error 13" ,and I asked that question in stackoverflow .



          Although I did not get any answer but I got a comment from the person who works at Google maps. He said its a bug from googles side

          Here is the link to my question



          I looked for answers try them :



          api key library should consist places api for android,web and maps
          multidex support should be there






          share|improve this answer













          I got the same error "error 13" ,and I asked that question in stackoverflow .



          Although I did not get any answer but I got a comment from the person who works at Google maps. He said its a bug from googles side

          Here is the link to my question



          I looked for answers try them :



          api key library should consist places api for android,web and maps
          multidex support should be there







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 27 '18 at 13:48









          Kevin KurienKevin Kurien

          588212




          588212













          • I made the new project and still have the same error. I can't understand your last phrase, cat you explain, please?

            – Narritt
            Nov 27 '18 at 13:53













          • I have made a demo on Autocompletefragment .Wait i'll post it on github and send you a link . That code works for me .Lets see if it works for you

            – Kevin Kurien
            Nov 27 '18 at 13:55











          • Thank you for your demo, it was very helpful, because it doesn't work with my API :) I make a new Google account and new payment account and now it works with new accounts, thank you!

            – Narritt
            Nov 28 '18 at 9:28











          • happy to help :)

            – Kevin Kurien
            Nov 28 '18 at 11:02



















          • I made the new project and still have the same error. I can't understand your last phrase, cat you explain, please?

            – Narritt
            Nov 27 '18 at 13:53













          • I have made a demo on Autocompletefragment .Wait i'll post it on github and send you a link . That code works for me .Lets see if it works for you

            – Kevin Kurien
            Nov 27 '18 at 13:55











          • Thank you for your demo, it was very helpful, because it doesn't work with my API :) I make a new Google account and new payment account and now it works with new accounts, thank you!

            – Narritt
            Nov 28 '18 at 9:28











          • happy to help :)

            – Kevin Kurien
            Nov 28 '18 at 11:02

















          I made the new project and still have the same error. I can't understand your last phrase, cat you explain, please?

          – Narritt
          Nov 27 '18 at 13:53







          I made the new project and still have the same error. I can't understand your last phrase, cat you explain, please?

          – Narritt
          Nov 27 '18 at 13:53















          I have made a demo on Autocompletefragment .Wait i'll post it on github and send you a link . That code works for me .Lets see if it works for you

          – Kevin Kurien
          Nov 27 '18 at 13:55





          I have made a demo on Autocompletefragment .Wait i'll post it on github and send you a link . That code works for me .Lets see if it works for you

          – Kevin Kurien
          Nov 27 '18 at 13:55













          Thank you for your demo, it was very helpful, because it doesn't work with my API :) I make a new Google account and new payment account and now it works with new accounts, thank you!

          – Narritt
          Nov 28 '18 at 9:28





          Thank you for your demo, it was very helpful, because it doesn't work with my API :) I make a new Google account and new payment account and now it works with new accounts, thank you!

          – Narritt
          Nov 28 '18 at 9:28













          happy to help :)

          – Kevin Kurien
          Nov 28 '18 at 11:02





          happy to help :)

          – Kevin Kurien
          Nov 28 '18 at 11:02













          0














          get google API key from Google console and add in meta data



          It would look something like : AIsddsfdsf-FAdsdsf6755fgfgdd3w



          Official Guide How to generate Map API Key



          <meta-data
          android:name="com.google.android.geo.API_KEY"
          android:value="there_is_my_api_key"/>





          share|improve this answer
























          • I have my API key there, change that line only for this post. Google console shows positive requests to MapsSDK, but all requests to PlacesSDK have this error in console: places.PlacesService.AutocompleteWidget: 100

            – Narritt
            Nov 27 '18 at 13:48


















          0














          get google API key from Google console and add in meta data



          It would look something like : AIsddsfdsf-FAdsdsf6755fgfgdd3w



          Official Guide How to generate Map API Key



          <meta-data
          android:name="com.google.android.geo.API_KEY"
          android:value="there_is_my_api_key"/>





          share|improve this answer
























          • I have my API key there, change that line only for this post. Google console shows positive requests to MapsSDK, but all requests to PlacesSDK have this error in console: places.PlacesService.AutocompleteWidget: 100

            – Narritt
            Nov 27 '18 at 13:48
















          0












          0








          0







          get google API key from Google console and add in meta data



          It would look something like : AIsddsfdsf-FAdsdsf6755fgfgdd3w



          Official Guide How to generate Map API Key



          <meta-data
          android:name="com.google.android.geo.API_KEY"
          android:value="there_is_my_api_key"/>





          share|improve this answer













          get google API key from Google console and add in meta data



          It would look something like : AIsddsfdsf-FAdsdsf6755fgfgdd3w



          Official Guide How to generate Map API Key



          <meta-data
          android:name="com.google.android.geo.API_KEY"
          android:value="there_is_my_api_key"/>






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 27 '18 at 13:44









          Kishore JethavaKishore Jethava

          4,17532036




          4,17532036













          • I have my API key there, change that line only for this post. Google console shows positive requests to MapsSDK, but all requests to PlacesSDK have this error in console: places.PlacesService.AutocompleteWidget: 100

            – Narritt
            Nov 27 '18 at 13:48





















          • I have my API key there, change that line only for this post. Google console shows positive requests to MapsSDK, but all requests to PlacesSDK have this error in console: places.PlacesService.AutocompleteWidget: 100

            – Narritt
            Nov 27 '18 at 13:48



















          I have my API key there, change that line only for this post. Google console shows positive requests to MapsSDK, but all requests to PlacesSDK have this error in console: places.PlacesService.AutocompleteWidget: 100

          – Narritt
          Nov 27 '18 at 13:48







          I have my API key there, change that line only for this post. Google console shows positive requests to MapsSDK, but all requests to PlacesSDK have this error in console: places.PlacesService.AutocompleteWidget: 100

          – Narritt
          Nov 27 '18 at 13:48




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53500939%2fgoogle-map-places-autocomplete-doesnt-work%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Contact image not getting when fetch all contact list from iPhone by CNContact

          count number of partitions of a set with n elements into k subsets

          A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks