У меня возникли проблемы с обработчиком onClick в подгруппе ActivityGroup.
Я запускаю StoreActivity, используя:
Intent storeIntent = new Intent(this, StoreActivity.class);
storeIntent.putExtra(StoreActivity.INTENT_STORE_ID, storeId);
View newVeiw = getLocalActivityManager().startActivity("StoreActivity", storeIntent).getDecorView();
setContentView(newVeiw);
Log.e("DEBUG", "current activity: " + getLocalActivityManager().getCurrentActivity().toString());
В макете StoreActivity у меня есть кнопка, которая определяет метод onClick. Однако по какой-то причине он пытается вызвать это в родительском классе, который запустил StoreActivity. Я что-то не так делаю при запуске активности? Вывод Log.e выше говорит о том, что StoreActivity является текущей активностью, поэтому я немного растерялся относительно того, почему это происходит. Я могу обойти это, определив onClickListener для кнопки в коде в StoreActvity, но я хотел бы избежать этого, если это возможно.