openasist4android_core issueshttps://gitlab.hrz.tu-chemnitz.de/OpenASiST/openasist4android_core/-/issues2018-06-12T15:29:02+02:00https://gitlab.hrz.tu-chemnitz.de/OpenASiST/openasist4android_core/-/issues/1System: Standard-Theme wird nicht angewendet2018-06-12T15:29:02+02:00Toni BeierSystem: Standard-Theme wird nicht angewendetIm Standart-Theme sollte die Kopfzeile eine weiße überschrift besitzen. Das Theme ist auch so konfiguriert, aber die Schrift wird trotzdem Schwarz angezeigt.
![OpenASiST_Opal_black_headline](/uploads/9b0094b9bb7cab06bf29a75820725555/Ope...Im Standart-Theme sollte die Kopfzeile eine weiße überschrift besitzen. Das Theme ist auch so konfiguriert, aber die Schrift wird trotzdem Schwarz angezeigt.
![OpenASiST_Opal_black_headline](/uploads/9b0094b9bb7cab06bf29a75820725555/OpenASiST_Opal_black_headline.png)https://gitlab.hrz.tu-chemnitz.de/OpenASiST/openasist4android_core/-/issues/7Stundenplan: [GDC] NPE im Stundenplanmodul2018-06-12T15:36:21+02:00Toni BeierStundenplan: [GDC] NPE im StundenplanmodulDieser Fehler tritt während der Aktualisierung des Stundenplanes auf.
`java.lang.IllegalStateException:
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick (AppCompatViewInflater.java:293)
at android.vie...Dieser Fehler tritt während der Aktualisierung des Stundenplanes auf.
`java.lang.IllegalStateException:
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick (AppCompatViewInflater.java:293)
at android.view.View.performClick (View.java:4807)
at android.view.View$PerformClick.run (View.java:20106)
at android.os.Handler.handleCallback (Handler.java:815)
at android.os.Handler.dispatchMessage (Handler.java:104)
at android.os.Looper.loop (Looper.java:194)
at android.app.ActivityThread.main (ActivityThread.java:5576)
at java.lang.reflect.Method.invoke (Native Method)
at java.lang.reflect.Method.invoke (Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:956)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:751)
Caused by: java.lang.reflect.InvocationTargetException:
at java.lang.reflect.Method.invoke (Native Method)
at java.lang.reflect.Method.invoke (Method.java:372)
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick (AppCompatViewInflater.java:288)
Caused by: java.lang.NullPointerException:
at java.lang.AbstractStringBuilder.<init> (AbstractStringBuilder.java:87)
at java.lang.StringBuilder.<init> (StringBuilder.java:95)
at de.bps.asist.module.timetable.TimetableModule.updateByShortCode (TimetableModule.java:136)
at de.bps.asist.module.timetable.UICallback.execute (UICallback.java:35)
at de.bps.asist.module.timetable.TimeTableInputCallback.importTimetable (TimeTableInputCallback.java:37)
at de.bps.asist.module.timetable.TimeTableInputCallback.onCodeInputFinished (TimeTableInputCallback.java:31)
at de.bps.asist.gui.code.GenericAddActivity.codeInputFinished (GenericAddActivity.java:112)`https://gitlab.hrz.tu-chemnitz.de/OpenASiST/openasist4android_core/-/issues/10Mensa: [GDC] OutOfMemory Exception im Mensa Modul Background Job2018-06-12T15:47:55+02:00Toni BeierMensa: [GDC] OutOfMemory Exception im Mensa Modul Background JobProblem tritt unter Android 7 auf. Die Geräte haben aber bis zu 4GB RAM. Es betrifft die 1.3.0-4 und 1.3.0-5. Es tritt aber relativ selten auf.
`java.lang.OutOfMemoryError:
at android.database.CursorWindow.nativeGetString (Native Me...Problem tritt unter Android 7 auf. Die Geräte haben aber bis zu 4GB RAM. Es betrifft die 1.3.0-4 und 1.3.0-5. Es tritt aber relativ selten auf.
`java.lang.OutOfMemoryError:
at android.database.CursorWindow.nativeGetString (Native Method)
at android.database.CursorWindow.getString (CursorWindow.java:451)
at android.database.AbstractWindowedCursor.getString (AbstractWindowedCursor.java:51)
at com.j256.ormlite.android.AndroidDatabaseResults.getString (AndroidDatabaseResults.java:134)
at com.j256.ormlite.field.types.StringType.resultToSqlArg (StringType.java:39)
at com.j256.ormlite.field.BaseFieldConverter.resultToJava (BaseFieldConverter.java:24)
at com.j256.ormlite.field.FieldType.resultToJava (FieldType.java:819)
at com.j256.ormlite.stmt.mapped.BaseMappedQuery.mapRow (BaseMappedQuery.java:60)
at com.j256.ormlite.stmt.SelectIterator.getCurrent (SelectIterator.java:270)
at com.j256.ormlite.stmt.SelectIterator.nextThrow (SelectIterator.java:161)
at com.j256.ormlite.stmt.StatementExecutor.query (StatementExecutor.java:202)
at com.j256.ormlite.dao.BaseDaoImpl.query (BaseDaoImpl.java:265)
at com.j256.ormlite.dao.EagerForeignCollection.<init> (EagerForeignCollection.java:38)
at com.j256.ormlite.field.FieldType.buildForeignCollection (FieldType.java:802)
at com.j256.ormlite.stmt.mapped.BaseMappedQuery.mapRow (BaseMappedQuery.java:82)
at com.j256.ormlite.android.AndroidDatabaseConnection.queryForOne (AndroidDatabaseConnection.java:196)
at com.j256.ormlite.stmt.mapped.MappedQueryForId.execute (MappedQueryForId.java:38)
at com.j256.ormlite.field.FieldType.assignField (FieldType.java:558)
at com.j256.ormlite.stmt.mapped.BaseMappedQuery.mapRow (BaseMappedQuery.java:71)
at com.j256.ormlite.stmt.SelectIterator.getCurrent (SelectIterator.java:270)
at com.j256.ormlite.stmt.SelectIterator.nextThrow (SelectIterator.java:161)
at com.j256.ormlite.stmt.StatementExecutor.query (StatementExecutor.java:202)
at com.j256.ormlite.stmt.StatementExecutor.queryForAll (StatementExecutor.java:118)
at com.j256.ormlite.dao.BaseDaoImpl.queryForAll (BaseDaoImpl.java:241)
at de.bps.asist.core.manager.database.DatabaseManager.deleteAll (DatabaseManager.java:161)
at de.bps.asist.module.canteen.CanteenDatabaseManager.getAllMenus (CanteenDatabaseManager.java:175)
at de.bps.asist.module.canteen.CanteenModule$CanteenCallBack.afterParse (CanteenModule.java:88)
at de.bps.asist.module.canteen.CanteenModule$CanteenCallBack.afterParse (CanteenModule.java:78)
at de.bps.asist.core.manager.parser.BackgroundParserThread.run (BackgroundParserThread.java:34)
at de.bps.asist.core.manager.parser.ASiSTParser.parse (ASiSTParser.java:25)
at de.bps.asist.module.canteen.CanteenModule.updateData (CanteenModule.java:75)
at de.bps.asist.core.manager.update.UpdateThread.run (UpdateThread.java:22)`https://gitlab.hrz.tu-chemnitz.de/OpenASiST/openasist4android_core/-/issues/11Opal: man kommt aus Desktopansicht nicht wieder zur Mobilansicht2018-06-12T15:56:59+02:00Toni BeierOpal: man kommt aus Desktopansicht nicht wieder zur Mobilansicht* Opal auswählen
* vor Loginmaske auf Desktopansicht klicken
* Desktopansicht bleibt "für immer" aktiviert.* Opal auswählen
* vor Loginmaske auf Desktopansicht klicken
* Desktopansicht bleibt "für immer" aktiviert.https://gitlab.hrz.tu-chemnitz.de/OpenASiST/openasist4android_core/-/issues/14Startseite: ungewolltes Zuklappen von Informations-Reiter (collapsables)2018-06-12T16:23:53+02:00Toni BeierStartseite: ungewolltes Zuklappen von Informations-Reiter (collapsables)Das Fragment, welches den Lifecycle des Startbildschirmes überwacht, sollte den Zustand der Info-Reiter speichern und wiederherstellen, wenn das Fragment eine entsprechende Zustandsänderung mitgeteilt bekommt.Das Fragment, welches den Lifecycle des Startbildschirmes überwacht, sollte den Zustand der Info-Reiter speichern und wiederherstellen, wenn das Fragment eine entsprechende Zustandsänderung mitgeteilt bekommt.