How can I open a web page from an Android app?












0















I am trying to open a web page from my Android app.
This is what I did:



 successCallback = {
url-> runOnUiThread{
val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
startActivity(browserIntent)}
}


But it doesn't work. Any thoughts?



This the error message










share|improve this question























  • Is the url starts with http://.

    – Jaisel Rahman
    Nov 18 '18 at 4:38











  • I forgot to set a value to url. It was only " ". This is why it didn't work lol

    – Yassine98
    Nov 18 '18 at 4:49













  • close the question

    – RazaUsman_k
    Nov 18 '18 at 6:36
















0















I am trying to open a web page from my Android app.
This is what I did:



 successCallback = {
url-> runOnUiThread{
val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
startActivity(browserIntent)}
}


But it doesn't work. Any thoughts?



This the error message










share|improve this question























  • Is the url starts with http://.

    – Jaisel Rahman
    Nov 18 '18 at 4:38











  • I forgot to set a value to url. It was only " ". This is why it didn't work lol

    – Yassine98
    Nov 18 '18 at 4:49













  • close the question

    – RazaUsman_k
    Nov 18 '18 at 6:36














0












0








0








I am trying to open a web page from my Android app.
This is what I did:



 successCallback = {
url-> runOnUiThread{
val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
startActivity(browserIntent)}
}


But it doesn't work. Any thoughts?



This the error message










share|improve this question














I am trying to open a web page from my Android app.
This is what I did:



 successCallback = {
url-> runOnUiThread{
val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
startActivity(browserIntent)}
}


But it doesn't work. Any thoughts?



This the error message







android web networking






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 18 '18 at 4:27









Yassine98Yassine98

51




51













  • Is the url starts with http://.

    – Jaisel Rahman
    Nov 18 '18 at 4:38











  • I forgot to set a value to url. It was only " ". This is why it didn't work lol

    – Yassine98
    Nov 18 '18 at 4:49













  • close the question

    – RazaUsman_k
    Nov 18 '18 at 6:36



















  • Is the url starts with http://.

    – Jaisel Rahman
    Nov 18 '18 at 4:38











  • I forgot to set a value to url. It was only " ". This is why it didn't work lol

    – Yassine98
    Nov 18 '18 at 4:49













  • close the question

    – RazaUsman_k
    Nov 18 '18 at 6:36

















Is the url starts with http://.

– Jaisel Rahman
Nov 18 '18 at 4:38





Is the url starts with http://.

– Jaisel Rahman
Nov 18 '18 at 4:38













I forgot to set a value to url. It was only " ". This is why it didn't work lol

– Yassine98
Nov 18 '18 at 4:49







I forgot to set a value to url. It was only " ". This is why it didn't work lol

– Yassine98
Nov 18 '18 at 4:49















close the question

– RazaUsman_k
Nov 18 '18 at 6:36





close the question

– RazaUsman_k
Nov 18 '18 at 6:36












4 Answers
4






active

oldest

votes


















0














Please check your URL is correct or not i.e URL contain proper link or value, then parse it.



successCallback = {
url-> runOnUiThread{
if (url!= null && !url.isEmpty()){
val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
startActivity(browserIntent)}}





share|improve this answer

































    0














    successCallback = {
    url-> runOnUiThread {
    Intent browserIntent = new Intent (Intent.ACTION_VIEW,
    Uri.parse ("YOUR URL") );
    startActivity (browserIntent);
    }





    share|improve this answer
























    • While this might answer the authors' question, it lacks some explaining words and/or links to documentation. Raw code snippets are not very helpful without some phrases around them. You may also find how to write a good answer very helpful. Please edit your answer.

      – Roy Scheffers
      Nov 18 '18 at 18:31



















    0














    String url = yoururl;
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url));
    startActivity(i);





    share|improve this answer































      0














      Do you want to open the page within your app? You should use a Webview or chrome custom tabs https://developer.android.com/guide/webapps/webview






      share|improve this answer























        Your Answer






        StackExchange.ifUsing("editor", function () {
        StackExchange.using("externalEditor", function () {
        StackExchange.using("snippets", function () {
        StackExchange.snippets.init();
        });
        });
        }, "code-snippets");

        StackExchange.ready(function() {
        var channelOptions = {
        tags: "".split(" "),
        id: "1"
        };
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function() {
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled) {
        StackExchange.using("snippets", function() {
        createEditor();
        });
        }
        else {
        createEditor();
        }
        });

        function createEditor() {
        StackExchange.prepareEditor({
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: true,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: 10,
        bindNavPrevention: true,
        postfix: "",
        imageUploader: {
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        },
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        });


        }
        });














        draft saved

        draft discarded


















        StackExchange.ready(
        function () {
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53357892%2fhow-can-i-open-a-web-page-from-an-android-app%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        0














        Please check your URL is correct or not i.e URL contain proper link or value, then parse it.



        successCallback = {
        url-> runOnUiThread{
        if (url!= null && !url.isEmpty()){
        val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
        startActivity(browserIntent)}}





        share|improve this answer






























          0














          Please check your URL is correct or not i.e URL contain proper link or value, then parse it.



          successCallback = {
          url-> runOnUiThread{
          if (url!= null && !url.isEmpty()){
          val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
          startActivity(browserIntent)}}





          share|improve this answer




























            0












            0








            0







            Please check your URL is correct or not i.e URL contain proper link or value, then parse it.



            successCallback = {
            url-> runOnUiThread{
            if (url!= null && !url.isEmpty()){
            val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
            startActivity(browserIntent)}}





            share|improve this answer















            Please check your URL is correct or not i.e URL contain proper link or value, then parse it.



            successCallback = {
            url-> runOnUiThread{
            if (url!= null && !url.isEmpty()){
            val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
            startActivity(browserIntent)}}






            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Nov 19 '18 at 10:34

























            answered Nov 18 '18 at 5:22









            Rishav SinglaRishav Singla

            37728




            37728

























                0














                successCallback = {
                url-> runOnUiThread {
                Intent browserIntent = new Intent (Intent.ACTION_VIEW,
                Uri.parse ("YOUR URL") );
                startActivity (browserIntent);
                }





                share|improve this answer
























                • While this might answer the authors' question, it lacks some explaining words and/or links to documentation. Raw code snippets are not very helpful without some phrases around them. You may also find how to write a good answer very helpful. Please edit your answer.

                  – Roy Scheffers
                  Nov 18 '18 at 18:31
















                0














                successCallback = {
                url-> runOnUiThread {
                Intent browserIntent = new Intent (Intent.ACTION_VIEW,
                Uri.parse ("YOUR URL") );
                startActivity (browserIntent);
                }





                share|improve this answer
























                • While this might answer the authors' question, it lacks some explaining words and/or links to documentation. Raw code snippets are not very helpful without some phrases around them. You may also find how to write a good answer very helpful. Please edit your answer.

                  – Roy Scheffers
                  Nov 18 '18 at 18:31














                0












                0








                0







                successCallback = {
                url-> runOnUiThread {
                Intent browserIntent = new Intent (Intent.ACTION_VIEW,
                Uri.parse ("YOUR URL") );
                startActivity (browserIntent);
                }





                share|improve this answer













                successCallback = {
                url-> runOnUiThread {
                Intent browserIntent = new Intent (Intent.ACTION_VIEW,
                Uri.parse ("YOUR URL") );
                startActivity (browserIntent);
                }






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 18 '18 at 5:44









                RAHUL MAURYARAHUL MAURYA

                11




                11













                • While this might answer the authors' question, it lacks some explaining words and/or links to documentation. Raw code snippets are not very helpful without some phrases around them. You may also find how to write a good answer very helpful. Please edit your answer.

                  – Roy Scheffers
                  Nov 18 '18 at 18:31



















                • While this might answer the authors' question, it lacks some explaining words and/or links to documentation. Raw code snippets are not very helpful without some phrases around them. You may also find how to write a good answer very helpful. Please edit your answer.

                  – Roy Scheffers
                  Nov 18 '18 at 18:31

















                While this might answer the authors' question, it lacks some explaining words and/or links to documentation. Raw code snippets are not very helpful without some phrases around them. You may also find how to write a good answer very helpful. Please edit your answer.

                – Roy Scheffers
                Nov 18 '18 at 18:31





                While this might answer the authors' question, it lacks some explaining words and/or links to documentation. Raw code snippets are not very helpful without some phrases around them. You may also find how to write a good answer very helpful. Please edit your answer.

                – Roy Scheffers
                Nov 18 '18 at 18:31











                0














                String url = yoururl;
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);





                share|improve this answer




























                  0














                  String url = yoururl;
                  Intent i = new Intent(Intent.ACTION_VIEW);
                  i.setData(Uri.parse(url));
                  startActivity(i);





                  share|improve this answer


























                    0












                    0








                    0







                    String url = yoururl;
                    Intent i = new Intent(Intent.ACTION_VIEW);
                    i.setData(Uri.parse(url));
                    startActivity(i);





                    share|improve this answer













                    String url = yoururl;
                    Intent i = new Intent(Intent.ACTION_VIEW);
                    i.setData(Uri.parse(url));
                    startActivity(i);






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Nov 18 '18 at 5:59









                    Mohammad DavariMohammad Davari

                    637




                    637























                        0














                        Do you want to open the page within your app? You should use a Webview or chrome custom tabs https://developer.android.com/guide/webapps/webview






                        share|improve this answer




























                          0














                          Do you want to open the page within your app? You should use a Webview or chrome custom tabs https://developer.android.com/guide/webapps/webview






                          share|improve this answer


























                            0












                            0








                            0







                            Do you want to open the page within your app? You should use a Webview or chrome custom tabs https://developer.android.com/guide/webapps/webview






                            share|improve this answer













                            Do you want to open the page within your app? You should use a Webview or chrome custom tabs https://developer.android.com/guide/webapps/webview







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Nov 18 '18 at 6:04









                            Lindani MasingaLindani Masinga

                            662




                            662






























                                draft saved

                                draft discarded




















































                                Thanks for contributing an answer to Stack Overflow!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid



                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.


                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53357892%2fhow-can-i-open-a-web-page-from-an-android-app%23new-answer', 'question_page');
                                }
                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                這個網誌中的熱門文章

                                Tangent Lines Diagram Along Smooth Curve

                                Yusuf al-Mu'taman ibn Hud

                                Zucchini