SlidingMenu не вызывает внешнюю активность

Поэтому я использую SlidingMenu от jfeinstein10, у меня есть пустое основное действие, которое настраивает меню левой панели следующим образом:

setContentView(R.layout.activity_main);

menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidthRes(R.dimen.shadow_width);
menu.setShadowDrawable(R.drawable.shadow);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menu.setFadeDegree(0.35f);

menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setMenu(R.layout.activity_fpricerca_addetti);

... по методу OnCreate. Это работает, он вызывает XML правильно, но я не могу понять, как вызвать Activity. В этом случае ListActivity называется FPRicercaAddetti, который расширяет ListFragment.

Я хочу вызвать метод onCreate другой операции, когда левая панель скользит. Есть идеи?

Благодарю.

PS: другое решение состоит в том, чтобы вызвать настройку левой панели в том же основном упражнении, но я не хочу вызывать все вещи при запуске приложения, но только когда фокусируется на левой панели.

1 ответ

Решение

Только одно действие может выполняться одновременно. Вы не можете использовать деятельность в качестве SlidingMenu.

Из вашего описания я считаю, что вы хотите использовать фрагмент. (Демонстрация использования фрагмента включена в библиотеку).

Вы можете поместить фрагмент (ListFragment) в скользящее меню, в котором весь его код будет содержаться самостоятельно, или просто использовать любое другое представление (например, ListView) и обращаться к нему точно так же, как и к любому другому представлению.

Другие вопросы по тегам