2014-09-22 121 views
0

我需要在接下來的URL分享至Facebook:安卓:共享一個鏈接至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沒有PARAMS):

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

我做什麼了?

回答

0

問題是使用的URLEncoder爲PARAMS解決:

shareUrl = rootUrl + URLEncoder.encode(query, "UTF-8");