好的,我已經設置了一個新的Facebook應用程序,我也有API和所有的爵士樂設置,並使用API成功發佈到Facebook。這是我的問題。Android Facebook API供稿對話框?
如何以我想要的方式格式化文本?
例如:
description += "First line \r\n";
description += "Second line \r\n";
我使用Facebook的Android SDK和使用作爲上市here
而且飼料對話的方式,我現在用的飼料對話框,如下所示:
String description += "First line \r\n";
description += "Second line \r\n";
Facebook facebook = new Facebook("MY_APP_ID");
SetAccessToken(mContext, facebook);
params.putString("link", "");
params.putString("picture", "");
params.putString("name", "");
facebook.dialog(mContext, "feed", params, new Facebook.DialogListener() {
public void onFacebookError(FacebookError e) {
}
public void onError(DialogError e) {
}
public void onComplete(Bundle values) {
}
public void onCancel() {
}
});
每當我這樣做,它會拉起我的Facebook對話框,並且行不會被換行符分開。我還試圖用HTML如
<p>Line 1</p>
<p>Line 2</p>
我的猜測是,我需要使用其他方法,以實際交的格式化文本,比原料對話等。我知道其他Facebook應用正在以正確格式化的文本發佈給用戶提要。只是不確定爲什麼SDK不提供相同的功能。
編輯1
我想補充這一點,提交實際上是在年底的URL格式反正。我嘗試添加網址轉義字符,但似乎沒有爲我做任何事情。
String url = endpoint + "?" + Util.encodeUrl(parameters);
然後,他們將其傳遞給webview。所以我目前正在研究這個。任何建議表示讚賞。
邁克感謝FR的例子,但我需要幫助搞清楚爲什麼這不接受新線 – meanbunny 2012-03-02 18:57:41