Benny
- Forum-Beiträge: 20
21.07.2011, 09:54:39 via Website
21.07.2011 09:54:39 via Website
Hallo,
habe schon einige Foren und Seiten durchsucht aber nichts aussagekräftiges gefunden.
Mein Problem:
Ich will eine Klasse aus einem bestehenden Programm erweitern. Die Klasse lädt eine Datei herunter, diese Klasse wird von "Action" abgeleitet.
Ich habe vor die Heruntergeladene Datei direkt zu installieren. Der Code mit dem ich das realisieren will lautet wie folgt:
Wenn ich das in einer Activity mach funktioniert das wunderbar, nur in der von Action abgeleiteten Klasse mache kann ich startActivity nicht benutzen, hat jemand evtl. eine Idee wie ich es anders machen könnte ?
Vielen Dank schon mal im Vorraus
habe schon einige Foren und Seiten durchsucht aber nichts aussagekräftiges gefunden.
Mein Problem:
Ich will eine Klasse aus einem bestehenden Programm erweitern. Die Klasse lädt eine Datei herunter, diese Klasse wird von "Action" abgeleitet.
Ich habe vor die Heruntergeladene Datei direkt zu installieren. Der Code mit dem ich das realisieren will lautet wie folgt:
1String fileName = "/sdcard/app.apk";
2Intent intent = new Intent(Intent.ACTION_VIEW);
3intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
4startActivity(intent);
2Intent intent = new Intent(Intent.ACTION_VIEW);
3intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
4startActivity(intent);
Wenn ich das in einer Activity mach funktioniert das wunderbar, nur in der von Action abgeleiteten Klasse mache kann ich startActivity nicht benutzen, hat jemand evtl. eine Idee wie ich es anders machen könnte ?
Vielen Dank schon mal im Vorraus
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.