2015-02-03 2 views
2

Я работаю над переходами для Android API уровня 19 и выше. Я также добавил библиотеки поддержки в проект и использовал оба метода getWindow(). RequestFeature (Window.FEATURE_CONTENT_TRANSITIONS) & getWindow(). Флаги requestFeature (Window.FEATURE_ACTIVITY_TRANSITIONS). Но все же я получаю java.lang.NoSuchMethodError для метода getSharedElementEnterTransition(). Может ли кто-нибудь сказать мне решение включить метод переходов для уровня API 19?java.lang.NoSuchMethodError: android.view.Window.getSharedElementEnterTransition

Вот код:

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
      getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS); 
      getWindow().requestFeature(Window.FEATURE_ACTIVITY_TRANSITIONS); 
     setContentView(R.layout.prescription); 
     mPresLayout=(RelativeLayout)findViewById(R.id.pres_layout); 
     mPres_text=(TextView)findViewById(R.id.pres_text); 
     ViewCompat.setTransitionName(mPresLayout, PRESLAYOUT_NAME); 
     ViewCompat.setTransitionName(mPres_text, PRESLAYOUT_TEXT); 
     addTransitionListener(); 
     getWindow().setAllowEnterTransitionOverlap(false); 
     getWindow().setAllowReturnTransitionOverlap(false); 
     getWindow().setSharedElementExitTransition(null); 
     getWindow().setSharedElementReenterTransition(reenterTransition()); 
    } 
+0

Почему никто не смеет отвечать! – gaurav24

ответ

1

Он отлично работает с API 21 и выше. API 19 не распознает его.