html and activity links in TextView

So we need to linkify a TextView.


By linkify, I mean adding links to a TextView. These links could either be html links that link to a webpage, or some url that links to an Activity (launches an activity).




TextView mTextSample = (TextView) findViewById(R.id.yourTextView);
String text = "Visit my blog sherifandroid.blogspot.com or run the myactivity callback";
mTextSample.setText(text);

Pattern pattern = Pattern.compile("sherifandroid.blogspot.com");
Linkify.addLinks(mTextSample, pattern, "http://");
Pattern pattern2 = Pattern.compile("myactivity");
Linkify.addLinks(mTextSample, pattern2, "sherif-activity://");

Now, the first pattern with the html link to my blogger page will work correctly.

However the second part should startActivity myactivity.
It will not work unless we specify that sherif-activity://myactivity is a callback url for an activity of our package.

So, for this to work and call say TestActivity!
Your TestActivity in AndroidManifest.xml should look like this:

<activity
	android:label="@string/app_name"
	android:name=".TestActivity">
	<intent-filter>
		<data android:host="myactivity" android:scheme="sherif-activity" />
		<action android:name="android.intent.action.VIEW" />
		<category android:name="android.intent.category.DEFAULT" />
		<category android:name="android.intent.category.BROWSABLE" />
	</intent-filter>
 </activity>

Congradulations, you just created a link to your website and to your activity in the same TextView.

How about sending some data to the new activity using the link!?

Lets first investigate the other way of linkifying a TextView. This would be using normal html tags, namely the <a> tag.


TextView mTextSample = (TextView) findViewById(R.id.yourTextView);
String text = "Visit my blog <a href=\"http://sherifandroid.blogspot.com/\">mysite</a> or run the <a href=\"sherif-activity://myactivity\">myactivity</a> callback";
mTextSample.setText(Html.fromHtml(text));
mTextSample.setMovementMethod(LinkMovementMethod.getInstance());

This will work perfectly like the previous approach.

Now, let us add some data to the link and ultimately the intent that will open the new activity.
We will use the normal GET parameters to add data.

so will will comment out one line of code which initializes text and change it so some data is added to linked activity.


String text = "Visit my blog <a href=\"http://sherifandroid.blogspot.com/\">mysite</a> or run the <a href=\"sherif-activity://myactivity?author=sherif&nick=king\">myactivity</a> callback";
//String text = "Visit my blog <a href=\"http://sherifandroid.blogspot.com/\">mysite</a> or run the <a href=\"sherif-activity://myactivity\">myactivity</a> callback";

So How can we retrieve these extra parameters in the TestActivity!? In this case, the parameter author and nick
It is rather simple:


String author = getIntent().getData().getQueryParameter("author");
String nick = getIntent().getData().getQueryParameter("nick");


Click here for Sample Project + Source Code (download) 

189 comments:

  1. Thank You So Much..and the update to call activity with parameters made my day..!!

    ReplyDelete
  2. thank Sherif elKhatib! It work perfectly! :)

    ReplyDelete
  3. This is works great.. thank you

    ReplyDelete
  4. Check out for working example using tag

    http://javatechig.com/2013/04/07/how-to-display-html-in-android-view/

    ReplyDelete
  5. Thanks! This is help for me

    ReplyDelete
  6. I found this as an informative and interesting post,

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. However nothing of it will be possible if there were not PSD to HTML slicing possibilities. The construction of great buildings, begin with laying down the very basic singular brick in the foundation.
    StartPoint Hastings

    ReplyDelete
  10. It is extremely affordable to invest in an Android based system. Besides, you can get an experienced Android application developer at cost effective rates. Download game killer

    ReplyDelete
  11. Nice information Regarding htmls and links in text view My sincere thanks for sharing this post and please continue to share this kind of post
    Android Training in Chennai

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article.
    Android Online Training

    ReplyDelete
  14. really nice blog has been shared by you.. before i read this blog i didn't have any knowledge about this but now i got some knowledge. so keep on sharing such kind of an interesting blogs.
    android training in chennai

    ReplyDelete
  15. Thank you so much for your blog. I have been using it as reference for my students during Android Course in Chennai. It has been so much useful, keep writing more


    Android Training in Chennai

    ReplyDelete
  16. really nice blog has been shared by you. before i read this blog i didn't have any knowledge about this. but now i got some knowledge about this. so keep on sharing such kind of an interesting blogs.
    android training in chennai

    ReplyDelete
  17. Its an amazing article that you share about PSD To HTML conversion. Thank you so much.

    ReplyDelete
  18. Android 3 Apps is other free utility to create an android application for your Android gadgets of your choice.
    Freedom Apk

    ReplyDelete
  19. Based on your requirement, you should hire an experienced Android app developer to create innovative applications for your company.
    Download Game Killer Apk

    ReplyDelete
  20. as it needs to mull over a much lower assortment of gadgets when contrasted with Android. read this

    ReplyDelete
  21. You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many people.. and i am waiting for your next post keep on updating these kinds of knowledgeable things...
    Android Training In Gurgaon

    ReplyDelete
  22. Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
    data-science-training-in-bangalore

    ReplyDelete
  23. In 1876 Thomas Edison invented a machine that ultimately became the tattoo machine, but it took modifications by Samuel O'Reilly in 1891 to adapt the device for tattooing.

    kit tattoo

    ReplyDelete
  24. Keeping in mind, the importance of mobile application and its usability, you can either choose Android or iOS. ShowBox APK

    ReplyDelete
  25. Thank you so much for sharing this amazing article with us.Will stay connected with your blogs for the future posts.
    Summer Courses for Business Administration in Chennai | Best Summer Courses in Porur

    ReplyDelete
  26. I hope these stuffs on Sites To Create Your Own Android Application for Free will help you making your own Android apps and share to your friend and entire world & most important making money through Android Apps.
    Custom Software Development Company

    ReplyDelete
  27. I talked about link value last year but I thought I'd go a few steps further and add to that, covering how Google values links nowadays when link building isn't the center of attention or the entire game that it once was.
    free custom url shortener

    ReplyDelete
  28. The information you have here is really useful to make my knowledge good. It is truly supportive for us and I have accumulated some essential data from this blog.
    Best cloud Computing Training Institute in Chennai | Best cloud Computing Training Institute in Velachery

    ReplyDelete
  29. Nice blog. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.
    Best Microsoft Azure Training Institute in Chennai | Best Microsoft Azure Training Institute in Velachery

    ReplyDelete
  30. I am really enjoying reading your well-written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
    Hadoop course in Marathahalli Bangalore
    DevOps course in Marathahalli Bangalore
    Blockchain course in Marathahalli Bangalore
    Python course in Marathahalli Bangalore
    Power Bi course in Marathahalli Bangalore

    ReplyDelete
  31. Just pure brilliance from you here. I have never expected something less than this from you and you have not disappointed me at all. I suppose you will keep the quality work going on. https://internetprivatsphare.de/dazn/

    ReplyDelete
  32. This book gives you step wise extensive guide along with three golden lessons that helps your kids learn all the right things about survival die besten vpn

    ReplyDelete
  33. Really it was an awesome article… very interesting to read…Thanks for sharing.........

    pacetechnosoft
    Technology

    ReplyDelete
  34. definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog! vpnveteran

    ReplyDelete
  35. Bored of sitting at home? Play casino and get paid for it perfect popular online casinos Play and win.

    ReplyDelete
  36. Imagine yesterday went to some online casino copacetic best online gambling real money and decided to ponastalgirovat. so many pleasant memories when you again see this slot machine mmm cool

    ReplyDelete
  37. so many pleasant memories when you again see this slot machine mmm cool taxiwala movie review

    ReplyDelete
  38. Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.
    mobile service centre chennai
    best mobile service center in chennai
    best mobile service center in chennai
    mobile service center in velacherry

    ReplyDelete
  39. Our services are available in all cities of Minneapolis and its surroundings. We are having years of experience which enabled our customers and clients to trust our services. internetprivatsphare.at

    ReplyDelete
  40. Great post full of useful tips! My site is fairly new and I am also having a hard time getting my readers to leave comments. Analytics shows they are coming to the site but I have a feeling “nobody wants to be first”. lemigliorivpn.com

    ReplyDelete
  41. Apex Packs as you can likewise get zenith packs just by playing the amusement all things considered with the expectation of complimentary you can get this for genuine cash as well so this can be utilized to get skins like amazing skins, Epic Skins, Rare Skins and Common Skins, these skins cost 1,200,400,60 and 30 individually.

    https://community.act.com/t5/user/viewprofilepage/user-id/64039

    ReplyDelete
  42. Happy fathers day wishes is here. Just copy and send it to your father...

    ReplyDelete
  43. Really very happy to say that your post is very interesting. I never stop myself to say something about it. You did a great job. Keep it up.
    We have an excellent IT courses training institute in Hyderabad. We are offering a number of courses that are very trendy in the IT industry. For further information, please once go through our site.
    AWS Training In Hyderabad

    ReplyDelete
  44. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
    data science courses training

    ReplyDelete
  45. Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
    mobile app development agency in usa

    ReplyDelete
  46. I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!data science course in dubai

    ReplyDelete
  47. I have read your blog its very attractive and impressive. I like it your blog.
    Best Software Testing Training Academy in Kanchipuram

    ReplyDelete
  48. thank u so much for sharing informative article, love it , read it three time, amazing.
    top 7 best washing machine
    www.technewworld.in

    ReplyDelete
  49. Thanks for sharing this post.
    Want to make your own website!!!
    Contact ACIL the best web design company in Delhi.
    WEB DESIGN COMPANY IN DELHI


    Thanks for sharing this post.
    Interested in Graphic Designing Course!!!
    Contact ACIL for the best Graphic designing Institute in Gurgaon.
    GRAPHIC DESIGNING INSTITUTE IN GURGAON



    Thanks for sharing this post.
    Interested in Python training!!!
    Contact ACIL for the best Python Training Institute in Gurgaon.
    PYTHON TRAINING INSTITUTE IN GURGAON



    ReplyDelete
  50. I love the way you write and share your niche! Very interesting and different! Keep it coming!

    state employee cashless treatment scheme

    ReplyDelete
  51. Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Best web Designing Training Training Institute in Kanchipuram

    ReplyDelete
  52. I finally found great post here.I will get back here. I just added your blog to my bookmark sites. thanks.Quality posts is the crucial to invite the visitors to visit the web page, that's what this web page is providing.
    AI learning course malaysia

    ReplyDelete
  53. This comment has been removed by the author.

    ReplyDelete
  54. Very useful blog thanks for sharing At Pearl’s - The best Bridal Makeup Parlour in Chennai, we take personal responsibility in making sure that you look as flawless and beautiful and the marriage that you have been dreaming of. With around 16,000 successful brides in our books, you can be confident that we know our art intimately and deep.

    ReplyDelete
  55. The particular online life sites today are flooding with recommendations on the best fashion blogs to seek after. The best thing about truly attempting to comprehend and tips from electronic long range interpersonal communication is that a grouping of people recommend which ones to seek after: enormous names, fashion models, beauticians, engineers and even basically standard people. latest fashion

    ReplyDelete
  56. You can go live or free chat with lovely girls or boys in a single swipe apps like Me2call4u. You can also find new friends and also make new friends who suit your taste. Video calling app

    ReplyDelete
  57. Excellent Blog. I really want to admire the quality of this post. I like the way of your presentation of ideas, views and valuable content. No doubt you are doing great work. I’ll be waiting for your next post. Thanks .Keep it up web design company in velachery

    ReplyDelete
  58. This comment has been removed by the author.

    ReplyDelete
  59. Buy vape carts from us, We offer a complete and concise list of Dank Vapes, kingpen, mario carts,dank vapes flavors exotic carts, dank woods blunt and Other Vape Carts and THC Oil. Our oils are lab tested, all to ensure you get the best quality products available in the market. With our Online Dispensary services in the US, you can have your order delivered to your doorstep! Hit us up for help finding the perfect cannabis oil for you! You can equally buy Dank Vapes and Exotic Cartridges from our partner sites Vapes and Cannabis Oil Shop.You can link up at https://www.thcvapesdispensary.com

    ReplyDelete
  60. Thanks for sharing information with us.This post is very attractive and useful for the users.The content provided is relevant to the topic.One can gain knowledge and have basic understanding by reading this blog.
    data science training institutes in bangalore

    ReplyDelete
  61. Admiring the time and effort you put into your blog and detailed information you offer!..

    showbox apk

    ReplyDelete
  62. hi Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting.drastic apk
    Thanks for sharing.We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work

    ReplyDelete

  63. the tutu helper is the one of the best ios,android App tutuapp store to get the tons of free app and game. spotify++ Here the latest version of TutuApp of free.

    ReplyDelete
  64. Truly, this article is really one of the very best in the history of articles. I am a antique ’Article’ collector and I sometimes read some new articles if I find them interesting. And I found this one pretty fascinating and it should go into my collection. Very good work!
    ExcelR Data analytics courses
    data science interview questions

    ReplyDelete
  65. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
    best servicenow online training
    top servicenow online training
    servicenow online training

    ReplyDelete
  66. With the PC being utilized for basically more than figuring, you can discover news sources setting up the force of this medium. You have different completely operational blogs which give centered content. https://mediosindependientes.org/

    ReplyDelete
  67. This comment has been removed by the author.

    ReplyDelete
  68. This comment has been removed by the author.

    ReplyDelete

  69. The [url=https://tutuappapkfree.com/tutu-app/]tutuapp[/url] is the best app store to download game and app for free in tutuapp download you can download new latest app and game for free and take large update of gam [url=https://tutuappapkfree.com/download/]tutuapp download[/url] also for free tutuapp give best app and game to user because so download fast [url=https://tutuappapkfree.com/pokego-plus-plus/]Pokego++[/url] many app are free in up large app store is this so download now and fast tutuapp on of the best app store

    ReplyDelete
  70. HTML is useful when a client visits your website and gets information about your business, and it cannot be used for offline marketing documents. With our HTML Conversion Services, we can do whatever you want like converting HTML files into PowerPoint presentation, PDF to RTF document. If you are looking to market your products or services in the offline world, then outsource HTML conversion services to ITS and we will convert all of your documents in your desired file. For more information please visit www.it-s.com/our-services/data-tranformation-services/html-conversion-services/

    ReplyDelete
  71. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!
    data analytics courses in Mumbai

    data science interview questions

    business analytics courses

    data science course in mumbai

    ReplyDelete


  72. I finally found great post here.I will get back here. I just added your blog to my bookmark sites. thanks.Quality posts is the crucial to invite the visitors to visit the web page, that's what this web page is providing.
    ExcelR Data Science course Mumbai
    ExcelR data analytics courses in Mumbai
    data science interview questions
    ExcelR Business Analytics courses in Mumbai

    ReplyDelete
  73. This post is really nice and informative. The explanation given is really comprehensive and useful.

    learn cyber security online

    ReplyDelete
  74. Very Useful article....Every year, Indian Post office Recruitment 2020 releases various job notifications to recruit eligible aspirants for various posts like a postman, postal assistants, sorting assistants, hindi typist, etc.

    ReplyDelete
  75. I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.

    business analytics course

    data analytics courses

    data science interview questions

    data science course in mumbai

    ReplyDelete


  76. Well thats a nice article.The information You providied is good . Here is i want to share about dell boomi training videos and Mulesoft Training videos . Expecting more articles from you .

    ReplyDelete
  77. It’s interesting content and Great work....Most of the part want to analyze their individual scores in the exam. In this process of checking your Exam Latest Result, We support you by giving the Result links to get you All India Sarkari Result in an easy way.

    ReplyDelete
  78. A Picsart Gold Apk best app store to download latest Spotify Mod Apk app and game to much more things Netflix Mod Apk Download to enjoy like that so download this osm app and game for free also update app Stardew Valley Apk 2020 and game so and check the app apk for free.





    ReplyDelete
  79. TutuApp is a tutuapp apk trending app nowadays because it contains

    many new and good features of games, music, etc. TutuApp APK TutuApp ios downloadlatest games and App's for free.

    ReplyDelete

  80. I am very happy when read this blog post because blog post written in good manner and write on good topic. Data Science training in chennai Thanks for sharing valuable information.

    Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery

    ReplyDelete
  81. This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.

    data science interview questions

    ReplyDelete
  82. I posted my ideas in some newsgroups and recruited students. All of them were homeschoolers. I began by emailing my students the location of our first lessons and details about how the course would be run. machine learning training in hyderabad

    ReplyDelete
  83. Moreover, people self training themselves can get help from various like minded people in the community of self learners by asking them doubts, taking help for projects and even making projects with them. machine learning institute in hyderabad

    ReplyDelete
  84. he processing of data is a machine process, but creating its dataset is a human process. And as such, some amount of human bias can consciously or unconsciously be blended into it machine learning and ai courses in hyderabad

    ReplyDelete
  85. Awesome blog thankks for sharing 100% virgin Remy Hair Extension in USA, importing from India. Premium and original human hair without joints and bondings. Available in Wigs, Frontal, Wavy, Closure, Bundle, Curly, straight and customized color hairstyles Extensions.

    AWS training in Chennai

    AWS Online Training in Chennai

    AWS training in Bangalore

    AWS training in Hyderabad

    AWS training in Coimbatore

    AWS training

    ReplyDelete
  86. Awesome article! It is in detail and well formatted that i enjoyed reading. which inturn helped me to get new information from your blog. After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
    Data Science Training In Chennai | Certification | Data Science Courses in Chennai | Data Science Training In Bangalore | Certification | Data Science Courses in Bangalore | Data Science Training In Hyderabad | Certification | Data Science Courses in hyderabad | Data Science Training In Coimbatore | Certification | Data Science Courses in Coimbatore | Data Science Training | Certification | Data Science Online Training Course

    ReplyDelete
  87. Attend online training from one of the best training institute Data Science

    Course in Hyderabad

    ReplyDelete
  88. Thanks a lot very much for the high your blog post quality and results-oriented help. I won’t think twice to endorse to anybody who wants and needs support about this area.
    java training in chennai

    java training in velachery

    aws training in chennai

    aws training in velachery

    python training in chennai

    python training in velachery

    selenium training in chennai

    selenium training in velachery


    ReplyDelete
  89. I read this post two times, I like it so much, please try to keep posting & Let me introduce other material that may be good for our community.

    ReplyDelete
  90. I have to search sites with relevant information on given topic and provide them to teacher our opinion and the article.

    Simple Linear Regression

    Correlation vs Covariance

    Simple Linear Regression

    Correlation vs covariance

    KNN Algorithm

    ReplyDelete
  91. Thanks for giving me the time to share such nice information. Thanks for sharing.data science course in Hyderabad

    ReplyDelete
  92. An overwhelming web journal I visit this blog, it's unfathomably amazing. Unusually, in this present blog's substance made inspiration driving truth and reasonable. The substance of data is enlightening.


    Full Stack Course Chennai
    Full Stack Training in Bangalore

    Full Stack Course in Bangalore

    Full Stack Training in Hyderabad

    Full Stack Course in Hyderabad

    Full Stack Training

    Full Stack Course

    Full Stack Online Training

    Full Stack Online Course



    ReplyDelete
  93. your blog post having lots of information according to my need. dank vape packaging is very necessary for your vape products and it makes your product attractive and effective and it also helps to increase our product retail market

    ReplyDelete
  94. It’s very informative and you are obviously very knowledgeable in this area. You have opened my eyes to varying views on this topic with interesting and solid content.
    data science courses

    ReplyDelete
  95. "Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging. After seeing your article I want to say that also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
    Salesforce Training in Pune"

    ReplyDelete
  96. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.data science courses

    ReplyDelete
  97. very well explained. I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
    Logistic Regression explained
    Correlation vs Covariance
    Simple Linear Regression
    data science interview questions
    KNN Algorithm
    Bag of Words Python

    ReplyDelete
  98. I like your article. You can visit my website IDM+ Apk

    ReplyDelete
  99. I am thinking that in this time you should give a try to this new app IGI 1 – I’m Going In Pc Game : which is now most trending app in the world.

    ReplyDelete
  100. Ah, there’s nothing like the rhythmic bustle of a burgeoning business burg… especially when you’re the one building it! That’s right, from a video game store to the corner fast food joint, run what YOU want as the town’s entrepreneur extraordinaire also go with
    Biz Builder Delux SP Mod .

    ReplyDelete
  101. I've read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I want to read more things about it!
    Data Analytics courses

    ReplyDelete
  102. Just found your post by searching on the Google, I am Impressed and Learned Lot of new thing from your post.
    Dell Boomi training in bangalore

    ReplyDelete
  103. Hii…It was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.

    Data Science Training in Chennai

    Data Science Course in Chennai

    ReplyDelete
  104. I genuinely appreciated understanding it. Sitting tight for some more incredible articles like this from you in the nearing days.

    Big Data Training Institute In Bangalore
    Big Data Training In Bangalore

    ReplyDelete
  105. Versatile installment applications have been consistently developing its client base as of late.TutuApp web

    ReplyDelete
  106. That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article.
    Android app development course in gurgaon

    ReplyDelete
  107. Very interesting, you have done a good job and thanks for sharing such a good blog.
    Sharepoint Course in Chennai
    Sharepoint Course in Chennai

    ReplyDelete
  108. Thanks for sharing this wonderful information. I too learn something new from your post..
    IPT in Chennai

    ReplyDelete
  109. Thank you for excellent article.You made an article that is interesting. Nurture through nature

    ReplyDelete
  110. I am feeling grateful to read this.you gave a nice info for us.please update more.
    Visit us: Best Online Java Course
    Visit us: Core Java Online Training India

    ReplyDelete
  111. Nice article with good content, this will help to learn many new things. keep posting.
    Servicenow Training In Hyderabad

    ReplyDelete
  112. I would like to thank you for the efforts you had made for writing this information. This article inspired me to read more. keep it up
    servicenow training in hyderabad

    ReplyDelete
  113. Very nice article. I enjoyed reading your post. very nice share. I want to twit this to my followers. Thanks !. data scientist course in kanpur

    ReplyDelete
  114. I adore your websites way of raising the awareness on your readers. data scientist course in surat

    ReplyDelete
  115. Everything is very open with a clear clarification of the issues. It was truly informative. Your site is useful. Thank you for sharing!|data analytics course in jodhpur

    ReplyDelete
  116. It’s good to check this kind of website. I think I would so much from you. data science training in mysore

    ReplyDelete
  117. Thank you for taking the time and sharing this information with us. Ziyyara offers customized CBSE Board Home Tuition online, with experienced and certified tutors, providing personalized attention to each student.
    For more info contact +91-9654271931 or visit Online Tuition for CBSE Board

    ReplyDelete
  118. Thank you for sharing such an informative topic.
    Custom ERP Softwares.

    ReplyDelete
  119. This comment has been removed by the author.

    ReplyDelete
  120. RR Technosoft is the best aws devopsTraining institute in Hyderabad and it provides Class room & Online Training by real time faculty with course material and Lab Facility

    ReplyDelete
  121. Looking forward to reading more from your blog in the future. Keep up the excellent work!" Visit to AWS Training in Pune

    ReplyDelete
  122. pg auto เครดิต ฟรี แจกจริงกดรับ เครดิต ฟรี pg slot ได้ด้วยตัวเอง ชื่นชอบคิดโปรโมชั่นดีๆมาเพื่อลูกค้าที่น่ารักน่าชังของเราเสมอ แต่บทนี้เราจะมากมายล่าวถึงประเด็นการแจกเครดิตฟรีแบบไม่ต้องฝากเลย

    ReplyDelete
  123. สล็อต pg ทาง เข้า slot ทาง เข้า เว็บแตกง่าย สมัครเล่นวันนี้แจกฟรี ยินดีต้อนรับทุนท่านไปสู่จักรวาลที่สุด PG SLOT แสนจะท้าทายที่พร้อมจะพาคุณไปเปิดประตูสู่ความร่ำรวยอย่างมากมาย

    ReplyDelete