Sharing data between activities in Android is as simple as this. Put Data Intent intent = new Intent(MainActivity. this , BrowseActivity. class ); intent.putExtra( "targetUrl" , "https://www.google.com" ); startActivity(intent); Get Data Intent intent = getIntent(); String targetUrl = intent.getStringExtra( "targetUrl" ); Here we put data in one activity. And retrieve the data in another activity. So, we need to .java files. Say, you have FirstActivity.java and SecondActivity.java file. You put values in FirstActivity.java file. So, code to put data should go in this file: Intent intent = new Intent(MainActivity. this , BrowseActivity. class ); intent.putExtra( "targetUrl" , "https://www.google.com" ); startActivity(intent); Now you retrieve the values in SecondActivity.java file. To retrieve information, use Intent intent = getIntent(); String targetUrl = intent.getStringExtra( "targetUrl" ); This is really simple. Obviously...