2014-09-22 3 views
0

мне нужно делить следующий URL на Facebook:андроид: поделиться URL на Facebook

https://example.com/fb/?hash= { "имя": "Имя", "язык": "ан"}

Я использую следующий код:

Intent i = ShareCompat.IntentBuilder.from(getActivity()) 
                .setType("text/plain") 
                .setText(url) 
                .getIntent() 
                .setPackage("com.facebook.katana"); 
              startActivity(i); 

Но на моей стене facebook я могу видеть только первую часть моего посланного URL (URL без Params):

https://example.com/fb/?hash

Что я делаю не так?

ответ

0

Проблема была решена с помощью URLEncoder для параметров:

shareUrl = rootUrl + URLEncoder.encode(query, "UTF-8"); 
Смежные вопросы