Android 如何将main类中的方法调用到片段中?

Android 如何将main类中的方法调用到片段中?,android,mobile,android-fragments,methods,Android,Mobile,Android Fragments,Methods,我在main类中有两个方法,看起来像这样 public boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkIn

我在main类中有两个方法,看起来像这样

public boolean isNetworkAvailable() {
    ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
    return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}


public void setUI() {

    final AlertDialog.Builder builder;
    builder = new AlertDialog.Builder(MainActivity.this);
    builder.setCancelable(false);
    builder.setTitle("No internet connection");
    builder.setMessage("message ")
            .setPositiveButton("Retry", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {

                    // if connection is back, dialod dissapears, else pops out again
                    if (!isNetworkAvailable()) {
                        builder.show();
                    } else {
                    }
                }
            });
    //  .setNegativeButton("Close", new DialogInterface.OnClickListener() {
    // public void onClick(DialogInterface dialog, int id) {
    //  User cancelled the dialog --> soft-close the app?
    //   finish();

    //} });
    if (!isNetworkAvailable()) {
        builder.show();
    }     is this possible to call this 2 methods in a fragment?Thank you in advance.

我猜您的main类扩展了
fragmentActivity
,您有这两种方法。
在片段中创建MainClass实例,如

mainclass=(MainClass)getActivity();
调用类似的方法

mainclass.isNetworkAvailable();
mainclss.setUI();

你的问题是什么?MainClass是什么意思?这是一个添加了片段的活动吗?我的问题是如何将MainClass中的方法调用到片段中?>>>这是一个添加了片段的活动吗?