Issue: ActivityA zaczyna ActivityB ze wspólnymi przejściami elementów sporadycznie zawiesza Nie konsekwentnie powtarzalne poziomy API: 23, 24 i 25IllegalArgumentException w ActivityManagerProxy
kod, aby rozpocząć działalność:
Intent intent = new Intent(this, ActivityB.class);
Pair<View, String> logoTransition = Pair.create(logo, getString(R.string.transition_logo));
Pair<View, String> logoTextTransition = Pair.create(logoText, getString(R.string.transition_logo_text));
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(this, logoTransition, logoTextTransition);
ActivityCompat.startActivity(this, intent, options.toBundle());
Stacktrace (API 23):
Exception java.lang.IllegalArgumentException:
android.os.Parcel.readException (Parcel.java:1606)
android.os.Parcel.readException (Parcel.java:1555)
android.app.ActivityManagerProxy.isTopOfTask (ActivityManagerProxy.java:4787)
android.app.Activity.isTopOfTask (Activity.java:5753)
android.app.Activity.cancelInputsAndStartExitTransition (Activity.java:4075)
android.app.Activity.startActivityForResult (Activity.java:4052)
android.app.Activity.startActivity (Activity.java:4312)
android.support.v4.content.ContextCompat.startActivity (ContextCompat.java)
__null__.getDrawable (ContextCompat.java)
__null__.isDeviceProtectedStorage (ContextCompat.java)
com.my.app.activity.ActivityA.startMainActivity (ActivityA.java)
Czy ktoś wie, co powoduje takie zachowanie? Wszelkie proponowane poprawki do tego?
Co jakim kontekście jest to 'startActivity()' miano, to znaczy to, co jesteś w klasie? – azizbekian
zawołanie z Aktywności –
proszę odnieść się do tego [link] (http://stackoverflow.com/questions/26688374/android-activity-transitions-using-support-v4-up-to-date-withandroid-l) hope to ci pomoże. –