Ich habe eine Methode:kein Fehler für @MainThread Anmerkung
/**
* Call event without a value
*/
@MainThread
public void call() {
setValue(null);
}
Und ich nenne es hier:
new Thread(new Runnable() {
@Override
public void run() {
stopNavigation.call();
}
}).start();
Warum wird kein Fehler geworfen, weil ich diesen Anruf mache von außerhalb des Haupt Faden? Ich habe alles gelesen, was ich kann über die @MainThread
Annotation (von android.support.annotation
), aber nichts hat mich darüber informiert, was die Annotation tatsächlich tut.
Ah ja gutes Beispiel zu arbeiten. scheint nicht sehr lohnend dann ... Ich werde das akzeptieren, wenn nichts anderes auftaucht – HaydenKai