ev. wisst ihr eine lösung

  • 5 Antworten
  • Neuester Beitrag
Diskutiere ev. wisst ihr eine lösung im Android App Entwicklung im Bereich Betriebssysteme & Apps.
Y

Yuck

Neues Mitglied
die situsation:

klasse a erbt von klasse 1
klasse b erbt von klasse 2

eine methode in klasse b benötige ich in klasse a

irgendwelche ideen?
 
StefMa

StefMa

Experte
Ja, schau dir mal Java an *.*
Code:
// In Klasse A
KlasseB b = new KlasseB();
b.methode();
Gruß
 
Y

Yuck

Neues Mitglied
und wie soll mir das weiter helfen?
 
StefMa

StefMa

Experte
Damit ist deine Frage beantwortet?!
 
Y

Yuck

Neues Mitglied
Code:
public class DatabaseHandler extends SQLiteOpenHelper {
hier benötige ich die methode von folgender klasse
Code:
public class InternetCheck extends Application {

    public boolean isNetworkAvailable() {
        ConnectivityManager connectivityManager
                = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
        return activeNetworkInfo != null && activeNetworkInfo.isConnected();
    }

    private static Context mContext;

    @Override
    public void onCreate() {
        onCreate();
        mContext = getApplicationContext();
    }
[...]
}
ich steh grad total auf dem schlauch, wie schlägst du vor nun die methode von der klasse internetcheck in meinem databasehandler zu nutzen?
 
Zuletzt bearbeitet:
StefMa

StefMa

Experte
So wie ich es geschrieben habe.
In der DatabaseHandler sagst du:
Code:
InternetCheck networkCheck = new InternetCheck();
boolean isOnline = networkCheck.isNetworkAvailable();
Quasi genau das, was ich oben beschrieben habe...

Falls du den Context nicht über das onCreate bekommst (weiß grade nicht ob das beim instanzieren aufgerufen wird), dann kannst du diesen dir im Konstruktor holen...

Buch-Tipp: Galileo Computing :: Java ist auch eine Insel - index

Gruß