2016-03-21 6 views
-1

У меня есть один вид деятельности с ListView и 2-й деятельностью, которые имеют ViewPager. Теперь я хочу в один вид деятельности, если состояние истинно, то перейти к 2-ой деятельности `Деятельность в рамках деятельности

Intent n = new Intent(one, two); 

startActivity(n);` 

Но здесь проблема это дает открытие анимации любое я могу сделать в этой 1-ой деятельности каким-либо образом я могу избежать этой анимации и это выглядит как это такое же деяние

или я должен повторить полный код, и это внутри 2 фрагмента? так что есть одна активность фрагмента, а затем только один код действия внутри фрагмента и два действия внутри фрагмента, которые будут иметь пейджер представления.

+0

Возможный дубликат [Как обеспечить анимацию при вызове другой деятельности в Android?] (Http://stackoverflow.com/questions/2651360/how-to-provide-animation-when-calling -another-activity-in-android) –

+1

@bob: Вы должны использовать «Фрагменты» .. !! – AndiGeeky

+0

просмотр пейджера внутри фрагмента будет работать /? – bob

ответ

0

Перефразируя вас, вы пытаетесь вызвать активность B из действия A на основе результата, который является элементом, выбранным из элемента списка, однако вы хотите избегать любых экранов (анимаций) при переходе друг от друга.

Возможно, я ошибаюсь, но мой поиск в google не выявил каких-либо способов избежать перехода между действиями. Что вы можете на самом деле сделать, это реорганизовать свой код с помощью фрагментов и отсортировать их в группе просмотра родительских действий таким образом, чтобы фрагмент B максимизирует себя или всплывает над фрагментом A, приостанавливая его.

Brs.,

Смежные вопросы