I am new to android app based on java. I want to start new activity(another screen) if internet connection is available.
I tried it in app inventor.
It was like when on clicking a button it checks internet connection by url https://www.google.com and if returs status code 200 navigate to next screen else a toast message as " Enable internet connection". How can I do it in android app.
(Question edited)
How to insert connection check inside this
public class mainmenu extends Activity {
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  // Get the view from activity_main.xml
  setContentView(R.layout.main_menu);
  
  // Locate the button in activity_main.xml
  Button indiabt = (Button)findViewById(R.id.indiab);
 
  // Capture button clicks
 indiabt.setOnClickListener(new OnClickListener() {
   public void onClick(View arg0) {
 
    // Start NewActivity.class
    Intent myIntent = new Intent(mainmenu.this,
      exampage.class);
    startActivity(myIntent);
   }
 });Thank you All for helping. I got the code. Expecting more help in the future. My required code was as below.
public class mainmenu extends Activity {
 
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  // Get the view from activity_main.xml
  setContentView(R.layout.main_menu);
 Button indiabt  = (Button)findViewById(R.id.indiab);
    indiabt.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
            android.net.NetworkInfo wifi = cm
                    .getNetworkInfo(ConnectivityManager.TYPE_WIFI);
            android.net.NetworkInfo datac = cm
                    .getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
            if ((wifi != null & datac != null)
                    && (wifi.isConnected() | datac.isConnected())) {
                setContentView(R.layout.question);
            }else{
                //no connection
                Toast toast = Toast.makeText(mainmenu.this, "No Internet Connection", Toast.LENGTH_LONG);
                toast.show();
            }
        }
    });
}} 
     
     
     
     
     
    