दुर्भाग्यवश मुझे Android Place Picker closes immediately after launch पर कोई जवाब नहीं मिला। मेरे लिए प्लेसपिकर लॉन्च होता है, स्थान को अज्ञात के रूप में दिखाता है और फिर परिणाम कोड 2 के साथ देता है।एंड्रॉइड प्लेसपिकर लॉन्च के बाद 2 सेकंड बंद हो जाता है
कुछ सत्यों की पुष्टि करने के लिए: मेरे ऐप में अब तक दो गतिविधियां हैं। पहली गतिविधि एक नक्शा है, जो अभी तक ठीक काम करता है; वहां कोई समस्या नहीं है। दूसरी गतिविधि में एक बटन है जो उपयोगकर्ता को प्लेसपिकर लॉन्च करने की अनुमति देता है। तथ्य यह है कि पहली गतिविधि बिना किसी समस्या के मानचित्र को लॉन्च करती है, आपको पाठक को मजबूती मिलनी चाहिए कि मेरा मैनिफेस्ट ठीक है और मेरे Google एपी कंसोल का सही डेटा है। तो यह मुझे छोड़ देता है: मैं क्या गलत कर रहा हूँ? मैं https://developers.google.com/places/android-api/placepicker के रूप में सटीक उदाहरण का उपयोग कर रहा हूं। वास्तव में यहाँ मेरी कोड
try {
IntentBuilder builder = new IntentBuilder();
startActivityForResult(builder.build(this), REQUEST_PLACE_PICKER);
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}
और फिर
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (RESULT_OK != resultCode) {
Log.d(TAG,"bad result: "+resultCode);
return;
}
if (REQUEST_PLACE_PICKER == requestCode) {
Place place = PlacePicker.getPlace(data, this);
String toastMsg = String.format("Place: %s", place.getName());
Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show();
}
}
है और यहाँ है मेरा पूरा लॉग
D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
W/IInputConnectionWrapper: showStatusIcon on inactive InputConnection
D/SRIB_DCS: log_dcs ThreadedRenderer::initialize entered!
D/AddLocationActivity: bad result: 2
एक ही समस्या का सामना करना। क्या आपको कोई समाधान मिला है? –