App Abstürze/Anrs in Console

  • Antworten:7
Gelöschter Account
  • Forum-Beiträge: 2.492

13.07.2014, 11:51:31 via Website

Hallo,

ich habe in der Developer Console so dann und wann mal einen Absturz bei meiner App zu verzeichnen (hauptsächlich OutOfMemoryError).
Diesen Absturz kann ich ja nicht nachstellen, kann man das Problem denn irgendwie beheben?
Und wie kommen die Abstürze zustande? Sind die Handys einfach schwächer als meine Testhandys?

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

13.07.2014, 11:54:13 via Website

Kannst du dir nicht die Komplette Exception anzeigen lassen?
Dann hast du wenigstens einen Anhaltspunkt

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Gelöschter Account
  • Forum-Beiträge: 2.492

13.07.2014, 11:58:27 via Website

Ja kann ich nur das sind ja immer wieder unterschiedliche.
Meistens bei einem setContentView oder beim speichern in SharedPreferences.

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

13.07.2014, 11:59:47 via Website

Nimm halt mal einen der schlechtesten Emulatoren und teste es da.
Vlt. fängst du auch zu wenig exceptions ab.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Gelöschter Account
  • Forum-Beiträge: 2.492

13.07.2014, 12:18:56 via Website

Okay das probiere ich mal aus. Danke!

Antworten
Gelöschter Account
  • Forum-Beiträge: 2.492

14.07.2014, 11:37:53 via Website

Eine frage noch zu den Exceptions:
Ich mach alle Exceptions, die Eclipse mir vorschlägt, also dieses: surround with try and catch oder so ähnlich.
Kann man zusätzlich (wo man will) noch weitere einfügen, oder gibt es nur diese?

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

14.07.2014, 15:37:25 via Website

Du kannst überall welche einfügen.
Nur vlt. solltest du dir jetzt auch geignete Stellen überlegen.
An Methoden die keine Exceptions werfen ist ein try/catch unötig.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Gelöschter Account
  • Forum-Beiträge: 2.492

14.07.2014, 17:39:18 via Website

Achso okay dann schau ich mir das mal genauer an.

Antworten