Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. public class TwitterOAuthHelper {
  2. public String httpQueryToApi(String url) {
  3. HttpGet get = new HttpGet(url);
  4. HttpParams params = new BasicHttpParams();
  5. HttpProtocolParams.setUseExpectContinue(params, false);
  6. get.setParams(params);
  7. String response = null;
  8. try {
  9. SharedPreferences settings = context.getSharedPreferences("my_app", 0);
  10. String userKey = settings.getString("user_key", "");
  11. String userSecret = settings.getString("user_secret", "");
  12. consumer.setTokenWithSecret(userKey, userSecret);
  13. consumer.sign(get);
  14. DefaultHttpClient client = new DefaultHttpClient();
  15. response = client.execute(get, new BasicResponseHandler());
  16. } catch (Exception e) {
  17. displayToast("Failed to get data.");
  18. }
  19. return response;
  20. }
  21.  
  22. }
  23.  
  24. String result;
  25. public String httpQueryToApi(String url) {
  26. new AsyncTask<String,Void,String>(){
  27.  
  28. @Override
  29. protected String doInBackground(String... params) {
  30. HttpGet get = new HttpGet(String.valueOf(params));
  31. HttpParams param = new BasicHttpParams();
  32. HttpProtocolParams.setUseExpectContinue(param, false);
  33. get.setParams(param);
  34. String response = null;
  35. try {
  36. SharedPreferences settings = context.getSharedPreferences("my_app", 0);
  37. String userKey = settings.getString("user_key", "");
  38. String userSecret = settings.getString("user_secret", "");
  39. consumer.setTokenWithSecret(userKey, userSecret);
  40. consumer.sign(get);
  41. DefaultHttpClient client = new DefaultHttpClient();
  42. response = client.execute(get, new BasicResponseHandler());
  43. } catch (Exception e) {
  44. displayToast("Failed to get data.");
  45. }
  46. result = response;
  47. return response;
  48. }
  49. }.execute(url);
  50. return result;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement