Guest User

Untitled

a guest
Jan 17th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.52 KB | None | 0 0
  1. counter = 1;
  2.  
  3. AssetManager assets = getAssets();
  4. font = Typeface.createFromAsset(assets, "arial.ttf");
  5.  
  6. //Loading 10 gags
  7. try {
  8. Document doc = Jsoup.connect(url).get();
  9. Elements content = doc.getElementsByClass("Gag-Content");
  10. for(Element element : content) {
  11. data = element.outerHtml();
  12. if(data.indexOf("<iframe") == -1){
  13. //Long ass random code here, in the end there are 2 variables: imageUrl & imageText
  14.  
  15. switch(counter){
  16. case 1:
  17. runOnUiThread(new Runnable() {
  18.  
  19. public void run() {
  20. final TextView text1;
  21. final ImageView image1;
  22.  
  23. text1 = (TextView)((Activity) context).findViewById(R.id.textView1);
  24. text1.setText(imageText);
  25. text1.setTypeface(font);
  26.  
  27. image1 = (ImageView)((Activity) context).findViewById(R.id.imageView1);
  28. image1.setImageBitmap(getBitmapFromURL(imageUrl));
  29. }
  30.  
  31. });
  32. /* final TextView text1;
  33. final ImageView image1;
  34.  
  35. text1 = (TextView)((Activity) context).findViewById(R.id.textView1);
  36. text1.setText(imageText);
  37. text1.setTypeface(font);
  38.  
  39. image1 = (ImageView)((Activity) context).findViewById(R.id.imageView1);
  40. image1.setImageBitmap(getBitmapFromURL(imageUrl)); */
  41. break;
  42. case 2:
  43. runOnUiThread(new Runnable() {
  44.  
  45. public void run() {
  46. final TextView text2;
  47. final ImageView image2;
  48.  
  49. text2 = (TextView)((Activity) context).findViewById(R.id.textView2);
  50. text2.setText(imageText);
  51. text2.setTypeface(font);
  52.  
  53. image2 = (ImageView)((Activity) context).findViewById(R.id.imageView2);
  54. image2.setImageBitmap(getBitmapFromURL(imageUrl));
  55. }
  56. });
  57.  
  58. /* final TextView text2;
  59. final ImageView image2;
  60.  
  61. text2 = (TextView)((Activity) context).findViewById(R.id.textView2);
  62. text2.setText(imageText);
  63. text2.setTypeface(font);
  64.  
  65. image2 = (ImageView)((Activity) context).findViewById(R.id.imageView2);
  66. image2.setImageBitmap(getBitmapFromURL(imageUrl)); */
  67. break;
  68. case 3:
  69. runOnUiThread(new Runnable() {
  70.  
  71. public void run() {
  72. final TextView text3;
  73. final ImageView image3;
  74.  
  75. text3 = (TextView)((Activity) context).findViewById(R.id.textView3);
  76. text3.setText(imageText);
  77. text3.setTypeface(font);
  78.  
  79. image3 = (ImageView)((Activity) context).findViewById(R.id.imageView3);
  80. image3.setImageBitmap(getBitmapFromURL(imageUrl));
  81. }
  82. });
  83.  
  84. /* final TextView text3;
  85. final ImageView image3;
  86.  
  87. text3 = (TextView)((Activity) context).findViewById(R.id.textView3);
  88. text3.setText(imageText);
  89. text3.setTypeface(font);
  90.  
  91. image3 = (ImageView)((Activity) context).findViewById(R.id.imageView3);
  92. image3.setImageBitmap(getBitmapFromURL(imageUrl)); */
  93. break;
  94. case 4:
  95. runOnUiThread(new Runnable() {
  96.  
  97. public void run() {
  98. final TextView text4;
  99. final ImageView image4;
  100.  
  101. text4 = (TextView)((Activity) context).findViewById(R.id.textView4);
  102. text4.setText(imageText);
  103. text4.setTypeface(font);
  104.  
  105. image4 = (ImageView)((Activity) context).findViewById(R.id.imageView4);
  106. image4.setImageBitmap(getBitmapFromURL(imageUrl));
  107. }
  108. });
  109.  
  110. /* final TextView text4;
  111. final ImageView image4;
  112.  
  113. text4 = (TextView)((Activity) context).findViewById(R.id.textView4);
  114. text4.setText(imageText);
  115. text4.setTypeface(font);
  116.  
  117. image4 = (ImageView)((Activity) context).findViewById(R.id.imageView4);
  118. image4.setImageBitmap(getBitmapFromURL(imageUrl)); */
  119. break;
  120. case 5:
  121. runOnUiThread(new Runnable() {
  122.  
  123. public void run() {
  124. final TextView text5;
  125. final ImageView image5;
  126.  
  127. text5 = (TextView)((Activity) context).findViewById(R.id.textView5);
  128. text5.setText(imageText);
  129. text5.setTypeface(font);
  130.  
  131. image5 = (ImageView)((Activity) context).findViewById(R.id.imageView5);
  132. image5.setImageBitmap(getBitmapFromURL(imageUrl));
  133. }
  134. });
  135.  
  136. /* final TextView text5;
  137. final ImageView image5;
  138.  
  139. text5 = (TextView)((Activity) context).findViewById(R.id.textView5);
  140. text5.setText(imageText);
  141. text5.setTypeface(font);
  142.  
  143. image5 = (ImageView)((Activity) context).findViewById(R.id.imageView5);
  144. image5.setImageBitmap(getBitmapFromURL(imageUrl)); */
  145. break;
  146. case 6:
  147. runOnUiThread(new Runnable() {
  148.  
  149. public void run() {
  150. final TextView text6;
  151. final ImageView image6;
  152.  
  153. text6 = (TextView)((Activity) context).findViewById(R.id.textView6);
  154. text6.setText(imageText);
  155. text6.setTypeface(font);
  156.  
  157. image6 = (ImageView)((Activity) context).findViewById(R.id.imageView6);
  158. image6.setImageBitmap(getBitmapFromURL(imageUrl));
  159. }
  160. });
  161.  
  162. /* final TextView text6;
  163. final ImageView image6;
  164.  
  165. text6 = (TextView)((Activity) context).findViewById(R.id.textView6);
  166. text6.setText(imageText);
  167. text6.setTypeface(font);
  168.  
  169. image6 = (ImageView)((Activity) context).findViewById(R.id.imageView6);
  170. image6.setImageBitmap(getBitmapFromURL(imageUrl)); */
  171. break;
  172. case 7:
  173. runOnUiThread(new Runnable() {
  174.  
  175. public void run() {
  176. final TextView text7;
  177. final ImageView image7;
  178.  
  179. text7 = (TextView)((Activity) context).findViewById(R.id.textView7);
  180. text7.setText(imageText);
  181. text7.setTypeface(font);
  182.  
  183. image7 = (ImageView)((Activity) context).findViewById(R.id.imageView7);
  184. image7.setImageBitmap(getBitmapFromURL(imageUrl));
  185. }
  186. });
  187.  
  188. /* final TextView text7;
  189. final ImageView image7;
  190.  
  191. text7 = (TextView)((Activity) context).findViewById(R.id.textView7);
  192. text7.setText(imageText);
  193. text7.setTypeface(font);
  194.  
  195. image7 = (ImageView)((Activity) context).findViewById(R.id.imageView7);
  196. image7.setImageBitmap(getBitmapFromURL(imageUrl)); */
  197. break;
  198. case 8:
  199. runOnUiThread(new Runnable() {
  200.  
  201. public void run() {
  202. final TextView text8;
  203. final ImageView image8;
  204.  
  205. text8 = (TextView)((Activity) context).findViewById(R.id.textView8);
  206. text8.setText(imageText);
  207. text8.setTypeface(font);
  208.  
  209. image8 = (ImageView)((Activity) context).findViewById(R.id.imageView8);
  210. image8.setImageBitmap(getBitmapFromURL(imageUrl));
  211. }
  212. });
  213.  
  214. /* final TextView text8;
  215. final ImageView image8;
  216.  
  217. text8 = (TextView)((Activity) context).findViewById(R.id.textView8);
  218. text8.setText(imageText);
  219. text8.setTypeface(font);
  220.  
  221. image8 = (ImageView)((Activity) context).findViewById(R.id.imageView8);
  222. image8.setImageBitmap(getBitmapFromURL(imageUrl)); */
  223. break;
  224. case 9:
  225. runOnUiThread(new Runnable() {
  226.  
  227. public void run() {
  228. final TextView text9;
  229. final ImageView image9;
  230.  
  231. text9 = (TextView)((Activity) context).findViewById(R.id.textView9);
  232. text9.setText(imageText);
  233. text9.setTypeface(font);
  234.  
  235. image9 = (ImageView)((Activity) context).findViewById(R.id.imageView9);
  236. image9.setImageBitmap(getBitmapFromURL(imageUrl));
  237. }
  238. });
  239.  
  240. /* final TextView text9;
  241. final ImageView image9;
  242.  
  243. text9 = (TextView)((Activity) context).findViewById(R.id.textView9);
  244. text9.setText(imageText);
  245. text9.setTypeface(font);
  246.  
  247. image9 = (ImageView)((Activity) context).findViewById(R.id.imageView9);
  248. image9.setImageBitmap(getBitmapFromURL(imageUrl)); */
  249. break;
  250. case 10:
  251. runOnUiThread(new Runnable() {
  252.  
  253. public void run() {
  254. final TextView text10;
  255. final ImageView image10;
  256.  
  257. text10 = (TextView)((Activity) context).findViewById(R.id.textView10);
  258. text10.setText(imageText);
  259. text10.setTypeface(font);
  260.  
  261. image10 = (ImageView)((Activity) context).findViewById(R.id.imageView10);
  262. image10.setImageBitmap(getBitmapFromURL(imageUrl));
  263. }
  264. });
  265.  
  266. /* final TextView text10;
  267. final ImageView image10;
  268.  
  269. text10 = (TextView)((Activity) context).findViewById(R.id.textView10);
  270. text10.setText(imageText);
  271. text10.setTypeface(font);
  272.  
  273. image10 = (ImageView)((Activity) context).findViewById(R.id.imageView10);
  274. image10.setImageBitmap(getBitmapFromURL(imageUrl)); */
  275. break;
  276. }
  277.  
  278. counter++;
  279. if(counter >= 11){
  280. pd.dismiss();
  281. break;
  282. }
  283. }
  284. }
  285. } catch (IOException e) {
  286. // TODO Auto-generated catch block
  287. e.printStackTrace();
  288. }
Add Comment
Please, Sign In to add comment