Здравствуйте, я работаю над клиентом Twitter и когда я сочиняю твит и публикую его на арабском или японском языке. Он не принимает его. Зачем ?TwitterApi json не принимает арабский и другие языки
Это способ отправить твит:
public void postTweet(String body, AsyncHttpResponseHandler handler) {
Log.i(CLASS, "statuses/update.json");
String apiUrl = getApiUrl("statuses/update.json");
RequestParams params = new RequestParams();
params.put("status", body);
getClient().post(apiUrl, params, handler);
}
и это после нажатия на кнопку отправить:
send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TwitterClient client = RestApplication.getRestClient();
client.postTweet(tweet.getText().toString(), new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
Toast.makeText(getActivity(), "Sent Successfully", Toast.LENGTH_LONG).show();
dismiss();
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
Log.e(CLASS, "Error sending the tweet. Status: " + statusCode, error);
Toast.makeText(getActivity(), "Error sending the tweet, please try again.", Toast.LENGTH_LONG).show();
}
});
}
});
любая помощь, пожалуйста,
Вы можете показать какие-либо коментарии или сообщения об ошибках? Поместите их в свой вопрос. – jogo
@jogo Edited :) – ElMaravilla
@ElMaravilla: - Не могли бы вы вставить свой URL-адрес? –