Android. ListView. Как настроить обработчик нажатия элементов для открытия фрагментов?
Продолжу мысль, на мой взгляд более кошерно было бы создать свой интерфейс и реализовать его в родительской activity, чтобы в ней была вся логика, а во фрагменте просто крутилась ui и по клику вызывался метод интерфейса родительской activity
Почему бы просто при нажатии на пункт списка не создать Intent c вложенным ключом, открыть Activity2 и уже в ней, на основании переданного ключа, загрузить необходимый фрагмент?
Activity1:listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                                    int position, long id) {

Intent i = new Intent(getBaseContext(), Activity2.class);
i.putExtra("position", position);
startActivity(i);
}
Activity2:int key = getIntent.getIntExtra("position", 0);

switch(i){

case 1:

//load Fr1

case 2:

//load Fr2