Mobiles Internet aktivieren und deaktivieren

  • Hallo,


    ich will das mobile Internet ein und ausschalten.


    Ich habe einen Codeschnipsel gefunden und versuche den jetzt zu compilieren. Jedoch findet er den "context" nicht, kann mir da mal jemand weiter helfen?



    Er meint "context cannot be resolved", was kann ich tun?


    Vielen Dank für jede Form der Hilfe.


    Mit freundlichen Grüßen

  • HI Daniel002,


    ich vermutet mal es liegt daran das context nicht initialisiert wurde.


    Java
    TelephonyManager telephonyManager = (TelephonyManager) context
                	.getSystemService(Context.TELEPHONY_SERVICE);


    mal was anderes warum machst du das hier:

    Java
    TesgtActivity ob1 = new TesgtActivity();
    ob1.machan();


    mfg Titus

  • Warum erstellst du von deiner Activity ein objekt bzw Instanz ???


    Java
    TesgtActivity ob1 = new TesgtActivity();
        	
        	ob1.machan();



    Das ist Blödsinn. machan ist eine Routine in deiner Klasse und kann Direkt aufgerufen werden.



    Context bekommst zb DeineActivity.this oder per getApplicationContext

  • In Zeile 29 findet er wohl context nicht. Einfach das durch getBaseContext ersetzen, dann sollte es gehen.

    MfG,
    Christopher


    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke

  • Gut Danke schön. Jetzt findet er die unteren Funktionen nicht (alle).


    Editerte stellen sind mit //HIER EDITIERT markiert


  • Unhandled exception type ClassNotFoundException


    telephonyManagerClass = Class.forName(telephonyManager.getClass().getName());



    Er finden also die Klasse nicht. Mit "getBaseContext()" konnte ich den "context"-Fehler (so will ich es mal nennen) eliminieren.


    Dann entstehen aber die anderen Fehler, wie oben beschrieben.


    Die Rechte für habe ich im Manifest festgelegt. Jedoch sollten die Fehler nicht daher kommen, oder?


    Danke für eure Hilfe.


    Mit freundlichen Grüßen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!