Android Probleme mit Android Studio

bruce85

Bekanntes Mitglied
Hallo,
ich habe ein seltsames Problem mit Android Studio, und zwar Aktualisiert er immer irgendwas in einer Loop Schleife, also das geht die ganze Zeit so.
Hier ist mal ein Video:
Der macht das nur, wenn ich bestimmte Code Fenster bei Android Studio offen habe.
Dann habe ich mal einige Codes entfernt, dann war das Vorbei und fängt wieder an, wenn ich die Codes drin habe.
Ich kann mir das nicht erklären, wieso er die ganze Zeit was Aktualisiert, das nervt und man kann sich dann kaum konzentrieren etwas zu machen, weil das ablenkt.
Sogar links im Navigation, wo die ganzen Java Dateien zusehen sind, flackern die ganzen Java Dateien, weil er irgendwas Aktualisiert.

Ich hab jetzt mal ein Teil gefunden, wieso Android Studio so Probleme macht:
Java:
public void addCatTempItem() {
        RealmResults<CatItem> results = realm.where(CatItem.class).equalTo("type", 1).findAll();
        if (results.size() <= 0) {
            long nextID = getNextCatId();
            CatItem item = new CatItem();
            item.setId(nextID);
            ................
            realm.beginTransaction();
            realm.copyToRealm(item);
            realm.commitTransaction();
        }
    }
Ich benutze in meiner App eine Datenbanksystem (REALM) und erstelle mir so einen neuen Eintrag in die Datenbank.
Wenn ich z.B. bei equalTo("itemType", 1) schreibe, dann hört das Aktualisieren, bzw. das Flackern auf.
Irgendwie scheint Android Studio probleme zu machen, wenn ich dadrin "type" stehen habe.
Hier ist z.B. noch ein Teil, was dasselbe Problem verursacht:
Java:
RealmList<TableItem> tableItems = new RealmList<>();
tableItems.add(new TableItem(1,1, "Menge", "", 0.5f, "left", true));
Nur weil ich dort "left" mit drin habe, macht er das gleiche Problem.
Wenn ich dann z.B. "alignLeft" schreibe, dann hört das Problem auch wieder auf.

Ich kann mir das nicht erklären, wieso das Probleme machen sollte, da "left" einfach nur einen String ist, diese dann später in die Datenbank gespeichert wird.

Ich hoffe, das ich es einigermaßen erklären konnte und würde mich sehr freuen, wenn mir da wer helfen könnte.

Edit: ich hab mal zum Test einfach mal einen String mit dem Wert type erstellt:
Java:
String s = "type";
Da macht er das gleiche Problem, aber wieso?

Gruss
 
Zuletzt bearbeitet:
Hier ist noch ein Video, indem man genau erkennen kann, was geschieht:
Ich bedanke mich schon mal im Voraus für die Hilfe.

Gruss
 
Vielen Dank für die Antwort.

Ich habe festgestellt, dass das Problem da dran liegt:
Java:
implementation 'com.google.android.gms:play-services:12.0.1'
jetzt habe ich einfach mal verschiedene Google-Play-Service Versionen getestet und mit dieser Version habe ich das Problem jetzt nicht mehr:
Java:
implementation 'com.google.android.gms:play-services:11.0.1'

Wahrscheinlich gibt es Komplikationen zwischen ein Paar implements in meiner App Gradle, das deshalb die Google-Play-Service sich komisch verhält.
Das ist nur seltsam, weil dann im Code bei einige Strings, was mit Google-Play-Service ja nichts zu tun hat, einfach mal Probleme macht, wie im Video oben zusehen ist.

Hier ist meine App Gradle Datei:
Java:
apply plugin: 'com.android.application'
apply plugin: 'realm-android'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "de.test.testapp"
        minSdkVersion 17
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    maven {
        url 'http://oss.jfrog.org/artifactory/3.0.1-SNAPSHOT'
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
    implementation 'com.android.support:design:28.0.0-rc02'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.google.code.gson:gson:2.8.2'
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
    implementation 'com.github.apl-devs:appintro:v4.2.3'
    implementation 'com.itextpdf:itextg:5.5.10'
    implementation 'com.google.android.gms:play-services:11.0.1'
    implementation 'io.realm:android-adapters:2.1.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
Das klappt ja jetzt erst mal.
Ich danke Dir trotzdem für die Hilfe.

Gruss
 
Avez-vous fait attention à la taille et à l'appelletion differentes mise a jour qu'il telecharge?
Pour commencer désactiver le téléchargement de la mise à jour automatique.
Si après cette manipulation, vous rencontrez toujours les mêmes problèmes, je vous conseille de la réinitialiser
 
Avez-vous fait attention à la taille et à l'application? Différentes mises en jour qu'il changerge?
Pour démarrer le téléchargement de la mise à jour automatique, Clean Master Facebook Lite Mathway
Si après cette manipulation, vous rencontrez toujours les mêmes problèmes, je vous conseille de réinitialiser
 

Neue Themen


Zurück
Oben