fragment1 = new FragmentOne();
fragment1.setListener(this);
You are creating a new instance of FragmentOne and then assigning the click listener to that new instance. Instead, you should find the existing fragment in your layout
FragmentManager fm = getSupportFragmentManager(); // or getFragmentManager() if you aren't using the support library
fragment1 = (FragmentOne)fm.findFragmentById(R.id.fragment_one);
and then set your listener
fragment1.setListener(this);