0
J'ai deux méthodes dans le MainClass qui ressemblent à ceci ...Comment appeler une méthode de MainClass dans un fragment?
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.
Quelle est votre question? –
Qu'entendez-vous par MainClass? Est-ce une activité où vous avez ajouté le fragment? –
Ma question est Comment puis-je appeler une méthode de la MainClass dans un fragment? >>>> Est-ce une activité où vous avez ajouté le fragment? <<<<< Oui. –