I
ImAAndroid
Neues Mitglied
- 0
Hi,
Folgendes Problem: (Benutze MYSQL JDBC Treiber)
Meine App speichert Daten in einer SQL Liste auf einem Server (über Internet). Der Codeausschnitt lautet etwa so (alles FETT geschriebene natürlich geändert):
public class SQLAccess
{
public void register() throws Exception {
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager.getConnection("jdbc:mysql://MEINEIP:3306/Liste?"+ "user=Blub&password=Bla");
...mehr Code
}
Bei Android 2.2.1 läuft auch alles super. Nun habe ich zum Test ein Smartphone mit Android 4.0.3 und die App stürzt ständig an der Stelle connect=.... ab! Hab bissle im Internet gesucht und ne Stelle gefunden wo es heißt ab Android 4.0 lassen sich Internet-Verbindungen nicht mehr in der Main UI einsetzen, diese müssten in einem "Background" Thread geführt werden. Liegt es wirklich daran? Und wenn ja, wie kann ich das bewerkstelligen?
Grüße!
FehlerLog:
Folgendes Problem: (Benutze MYSQL JDBC Treiber)
Meine App speichert Daten in einer SQL Liste auf einem Server (über Internet). Der Codeausschnitt lautet etwa so (alles FETT geschriebene natürlich geändert):
public class SQLAccess
{
public void register() throws Exception {
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager.getConnection("jdbc:mysql://MEINEIP:3306/Liste?"+ "user=Blub&password=Bla");
...mehr Code
}
Bei Android 2.2.1 läuft auch alles super. Nun habe ich zum Test ein Smartphone mit Android 4.0.3 und die App stürzt ständig an der Stelle connect=.... ab! Hab bissle im Internet gesucht und ne Stelle gefunden wo es heißt ab Android 4.0 lassen sich Internet-Verbindungen nicht mehr in der Main UI einsetzen, diese müssten in einem "Background" Thread geführt werden. Liegt es wirklich daran? Und wenn ja, wie kann ich das bewerkstelligen?
Grüße!
FehlerLog:
05-30 15:11:57.679: D/dalvikvm(2876): DexOpt: unable to opt direct call 0x205d at 0x14 in Lcom/mysql/jdbc/ConnectionPropertiesImpl$ConnectionProperty;.storeTo
05-30 15:11:57.779: I/dalvikvm(2876): Could not find method java.lang.management.ManagementFactory.getThreadMXBean, referenced from method com.mysql.jdbc.MysqlIO.appendDeadlockStatusInformation
05-30 15:11:57.779: W/dalvikvm(2876): VFY: unable to resolve static method 7645: Ljava/lang/management/ManagementFactory;.getThreadMXBean ()Ljava/lang/management/ThreadMXBean;
05-30 15:11:57.779: D/dalvikvm(2876): VFY: replacing opcode 0x71 at 0x0079
05-30 15:11:57.849: D/AndroidRuntime(2876): Shutting down VM
05-30 15:11:57.849: W/dalvikvm(2876): threadid=1: thread exiting with uncaught exception (group=0x40aa8228)
05-30 15:11:57.849: E/AndroidRuntime(2876): FATAL EXCEPTION: main
05-30 15:11:57.779: I/dalvikvm(2876): Could not find method java.lang.management.ManagementFactory.getThreadMXBean, referenced from method com.mysql.jdbc.MysqlIO.appendDeadlockStatusInformation
05-30 15:11:57.779: W/dalvikvm(2876): VFY: unable to resolve static method 7645: Ljava/lang/management/ManagementFactory;.getThreadMXBean ()Ljava/lang/management/ThreadMXBean;
05-30 15:11:57.779: D/dalvikvm(2876): VFY: replacing opcode 0x71 at 0x0079
05-30 15:11:57.849: D/AndroidRuntime(2876): Shutting down VM
05-30 15:11:57.849: W/dalvikvm(2876): threadid=1: thread exiting with uncaught exception (group=0x40aa8228)
05-30 15:11:57.849: E/AndroidRuntime(2876): FATAL EXCEPTION: main