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

  • pittbaba

    aktív tag

    Sziasztok!

    Boot után szeretnék automatikusan appot indítani. Reciever megvan, manifestben is az intent filter meg a permission is boot figyelésére.
    Az alkalmazás indulna is, de azonnal hibával megáll. Simán indítva nincs baja, rendesen elvégzi a dolgát.

    Így néz ki a reciever:

    public class BootReciever extends BroadcastReceiver
    {

    @Override
    public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    // Intent myIntent = new Intent(context, MainActivity.class);
    // myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    // context.startActivity(myIntent);


    Intent ThisApp = getPackageManager().getLaunchIntentForPackage(PACKAGE_NAME);
    ThisApp.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(ThisApp.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT ));
    }

    Manifest idevágó része:
    [M](C) <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    (/C)[/M]

    [M](C) <receiver android:name=".BootReciever">
    <intent-filter >
    <action android:name="android.intent.action.BOOT_COMPLETED"/>
    </intent-filter>
    </receiver>(/C)[/M]
    }

    LogCat-et sajnos nem látom mert újraindítással kell tesztelnem a telefont, így az disconnectel az SDK-ról.
    Van ötletetek esetleg arra hogy lehetne a hosszú bootok végigvárása helyett tesztelni a boot recievert?

    PH Konfigom: Gigabyte GA-H97M-D3H, i7 4790K,GTX 960, Seasonic SS-620GM

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