Keresés

Hirdetés

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

  • SektorFlop

    aktív tag

    válasz Karma #880 üzenetére

    jah a lényeg lemaradt :) egy alkalmazást szeretnék elindítani, de a következő hibaüzenetet kapom.

    az első sorban a "packagename" helyet, az alkalmazás rendes package neve van, csak nem szeretném közzétenni.

    Első indításra, jól működik, csak mikor "Home" gombal háttérbe pakolom aztán újra rábökök az inkonra, dob egy ilyen hibát. Ettől függetlenül elindul az alkalmazás, csak hibásan működik ezután.

    Valahogyan leszeretném utánozni a gyári launcherek, hogy indítják az alkalmazást.

    E/U(1382): Actlunc should be the TaskRoot
    06-26 16:38:09.419: E/U(1382): at packagename.Actlunc.onResume(Actlunc.java:156)
    06-26 16:38:09.419: E/U(1382): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1184)
    06-26 16:38:09.419: E/U(1382): at android.app.Activity.performResume(Activity.java:5082)
    06-26 16:38:09.419: E/U(1382): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2565)
    06-26 16:38:09.419: E/U(1382): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2603)
    06-26 16:38:09.419: E/U(1382): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2089)
    06-26 16:38:09.419: E/U(1382): at android.app.ActivityThread.access$600(ActivityThread.java:130)
    06-26 16:38:09.419: E/U(1382): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
    06-26 16:38:09.419: E/U(1382): at android.os.Handler.dispatchMessage(Handler.java:99)
    06-26 16:38:09.419: E/U(1382): at android.os.Looper.loop(Looper.java:137)
    06-26 16:38:09.419: E/U(1382): at android.app.ActivityThread.main(ActivityThread.java:4745)
    06-26 16:38:09.419: E/U(1382): at java.lang.reflect.Method.invokeNative(Native Method)
    06-26 16:38:09.419: E/U(1382): at java.lang.reflect.Method.invoke(Method.java:511)
    06-26 16:38:09.419: E/U(1382): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
    06-26 16:38:09.419: E/U(1382): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
    06-26 16:38:09.419: E/U(1382): at dalvik.system.NativeStart.main(Native Method)

    eddig ez a kód eredménye hasonlított a legjobban a gyári launcher logcat-jéhez.

    Intent intentToResolve = new Intent(Intent.ACTION_MAIN);
    intentToResolve.addCategory(Intent.CATEGORY_LAUNCHER);
    intentToResolve.setPackage(packageName);
    ResolveInfo ri = getPackageManager().resolveActivity(intentToResolve, 0);
    if (ri != null)
    {
    Intent intent = new Intent(intentToResolve);
    intent.setClassName(ri.activityInfo.applicationInfo.packageName, ri.activityInfo.name);
    intent.setAction(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_LAUNCHER);
    startActivity(intent);
    }

    "Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."

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