Wrong language? Choose different language instead:

close
Android Forum » Android Developer Forum » Android Entwickler Forum » Android-Neuling sucht Hilfe

Android-Neuling sucht Hilfe

Gehe zu Seite: « 1 2
RE: Android-Neuling sucht Hilfe
verfasst am 16.04.2012 11:54:50
Danke Maximilian :)
Habs zwar immer noch nicht, aber ich bleib weiter dran.

Learning by Doing !

Lg
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 16.04.2012 15:46:55
Patrick
Danke Maximilian :)
Habs zwar immer noch nicht, aber ich bleib weiter dran.

Learning by Doing !

Lg
Hi Patrick,
was klappt denn mit dem beenden des Services noch nicht?

Schau mal, so müsstest du es machen:
1. statische Variable als REQUEST_CODE in einer Klasse definieren
2. Service starten (also request_code für das PendingIntent deine Variable mitgeben)
3. Service beenden(selbes PendingIntent noch einmal anlegen (selber Requestcode wie beim Starten) -> alarmManager.cancel(pendingIntent))

Liebe Grüße Maximilian

-----
Vergesse nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag :grin: - Birthdays Website

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 17.04.2012 16:08:55
Ich hoffe ich habs hinbekommen, aber kanns ja noch nicht testen, wegen dem Notification-Problem.
Immerhin weiß ich schonmal, dass der Code-Teil, der aussagt, was beim Klick auf die Notification passieren soll dieser hier sein muss:

1Context context = getApplicationContext();
2 CharSequence contentTitle = "MSVH-Flugstatusapp";
3 CharSequence contentText = "Überwachungsmodus aktiv";
4 Intent notificationIntent = new Intent (this, MSVHFlugstatusActivity.class);
5 PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);

D.h., dass ich entweder in Zeile 1 oder in Zeile 5 festlegen muss, dass er mir die Activity maximiert denke ich mal oder bin ich da falsch infomiert ?

Lg
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 23.04.2012 10:11:55
Sorry, dass ich schon wieder frage, aber ich komm einfach nicht weiter :(
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 23.04.2012 10:45:19 — geändert am 23.04.2012 10:45:37
Patrick
Ich hoffe ich habs hinbekommen, aber kanns ja noch nicht testen, wegen dem Notification-Problem.
Immerhin weiß ich schonmal, dass der Code-Teil, der aussagt, was beim Klick auf die Notification passieren soll dieser hier sein muss:

1Context context = getApplicationContext();
2 CharSequence contentTitle = "MSVH-Flugstatusapp";
3 CharSequence contentText = "Überwachungsmodus aktiv";
4 Intent notificationIntent = new Intent (this, MSVHFlugstatusActivity.class);
5 PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);

D.h., dass ich entweder in Zeile 1 oder in Zeile 5 festlegen muss, dass er mir die Activity maximiert denke ich mal oder bin ich da falsch infomiert ?

Lg

Hi Patrick,
in dieser Zeile legst du fest welche Activity beim Klick geöffnet werden soll:
1Intent notificationIntent = new Intent(context, BirthdayCalenderActivity.class);
War das deine Frage?

Die Activity wird übrigens nicht wie du es nennst "maximiert" sondern neugestartet.

Liebe Grüße Maximilian

-----
Vergesse nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag :grin: - Birthdays Website

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 23.04.2012 21:04:43 — geändert am 23.04.2012 21:05:21
Ja, aber genau das möchte ich ja eigentlich nicht.
Ich "minimiere" mit:

1Intent startMain = new Intent(Intent.ACTION_MAIN);
2startMain.addCategory(Intent.CATEGORY_HOME);
3startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
4startActivity(startMain);

Meine App befindet sich zu diesem Zeitpunkt auf einer 2ten Seite und da soll sie wenn möglich fortgesetzt werden. Auf dieser Seite wurden unter anderem ein RadioButton gewählt und später soll mit einem Stop-Button der Hintergrundprozess jederzeit abgebrochen werden können.

Lg

Edit: Kann auch gerne mal ein Bild einstellen.
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 23.04.2012 22:16:06 (über AndroidPIT-App)
Hi Patrick,
warum speicherst du die ausgewählten Daten nicht und befüllst deine neugestartete Activity mit diesen Daten?

Deine Activity kann einfach vom System beendet werden, wenn sie nicht im Vordergrund ist. Somit hast du nie die Sicherheit dass diese überhaupt noch existiert. Wo ist denn das Problem, die Daten zu speichern?
Wie ich dir schon geschrieben habe, kannst du den Hintergrundprozess über die jeweilige ID von jeder beliebigen Activity beenden.

Liebe Grüße Maximilian

-----
Vergesse nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag :grin: - Birthdays Website

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 02.05.2012 08:50:35
Ok, nach wie vor ist es mir nach langer Zeit nicht gelungen einen einzigen dieser Fehler auszumerzen. :(
Gibt es vielleicht irgendwelche tut´s oder Beispiele dazu.
Vielleicht sollte ich das alles aber auch einfach lassen, weil ich euch eigentlich nicht mehr auf die Nerven gehen will.

Lg.: Patrick
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 03.05.2012 06:40:52 (über AndroidPIT-App)
Hallo Patrick,
hast du es denn genau so gemacht wie ich es dir geschrieben habe?

Ich glaube das beste ist, wenn du dir ersteinmal ein paar Grundlagen Tuts anschaust und nachbaust. Dann lösen sich deine Probleme Vlt von selbst.

Liebe Grüße Maximilian

-----
Vergesse nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag :grin: - Birthdays Website

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 03.05.2012 09:13:38
Hallo Maximillian,
ich finds echt total nett von dir, dass du mir nach wie vor so unterstützend zur Seite stehst und mir hilfst wo du kannst. Hierfür erstmal ein riesiges Dankeschön!

Nun zurück zum Eigentlichen; ich hab das probiert aber wie gesagt nicht geschafft, weil mir einfach, wie du schon sagtest, die Grundlagen dazu fehlen. Mein Problem ist, dass ich zwar Googlen kann aber nicht genau weiß wonach ich eigentlich suchen muss.

Lg.: Patrick
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 04.05.2012 17:52:06
Ok, hat sich fürs erste komplett erledigt. So wie es aussieht, muss ich die App umbauen, da sich von der Statusabfrage her etwas komplett geändert hat.

Lg Patrick
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Android-Neuling sucht Hilfe
verfasst am 28.05.2012 15:28:02
So, nach langem hin und her coden hab ich jetzt doch einige Fehler beheben können. Der einzige Fehler den ich nach wie vor nicht weg bekomme ist das auftauchen des schwarzen Fensters wenn er den Alarm_Service wiederholt. Ich nehm mal an, das ich einen Fehler im Code des Alarm_services habe. Ich glaube mein Fehler liegt in der erstenf If-Abfrage. Hoffe ihr könnt mir weiterhelfen.


1try {
2 write = see.getInternetData();
3
4 if (MSVHFlugstatusActivity.savedString.equalsIgnoreCase(write)) {
5
6 AlarmService.this.finish();
7
8 }else{
9
10 mpSound.start();
11 // AlertDialog here
12 AlertDialog alertDialog = new AlertDialog.Builder(this).create();
13 alertDialog.setTitle("Achtung!");
14 alertDialog.setMessage("Der aktuelle Flugstatus hat sich geändert");
15 alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
16 public void onClick(DialogInterface dialog, int which) {
17
18 AlarmService.this.finish();
19 cancelNotification();
20
21 }
22 });
23 alertDialog.setIcon(R.drawable.nicon);
24 alertDialog.show();
25 }} catch (Exception e) {
26 // TODO Auto-generated catch block
27 e.printStackTrace();
28 }}


Lg
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
Gehe zu Seite: « 1 2
Antworten