Hirdetés

Keresés

Új hozzászólás Aktív témák

  • bandi0000
    nagyúr

    ??? Nem, panaszkodik az IDE, hogy az úgy nem jó. Viszont most lefordul, meg is jelennek az üzenetek.

    static Handler handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
    String message = (String) msg.obj; //Extract the string from the Message
    Log.d("FCKK:","Handler called w/ " + message);
    Toast.makeText(getContext(),message, Toast.LENGTH_SHORT).show();
    } };

    public static void showToast(String text) {
    Message msg = Message.obtain(); // Creates an new Message instance
    Object message;
    msg.obj = text; // Put the string into Message, into "obj" field.
    msg.setTarget(handler); // Set the Handler
    msg.sendToTarget(); //Send the message
    Log.d("FCKK:",text);
    }

    Ami még fura : külön szálon fut a kamera és a BT. Elforgatom a telefont, a kameraképet mire elforgatja, az egy kis idő, egyből eldobja a BT-t... Semmi közük egymáshoz, logban sincs semmi. Visszafordítom, és megy tovább.
    Mondjuk a forgatásra nem nagyon van szükség, ki kéne vakarni.

    Java-ban szokott rá nyavajogni, hogy a getContext lehet, hogy nulla, ezért hibát okozhat, persze ettől még lefordul a program

    Azt nem tudom, hogy attól van e, de a forgatás nulláz mindent, erre vannak különböző praktikák, amivel el lehet menteni az állapotot

    Amúgy meg a Manifest-be tudod beállítani az alapértelmezett nézetet
    android:screenOrientation="portrait"
    android:screenOrientation="landscape"

Új hozzászólás Aktív témák