У меня была такая же проблема, и я решил ее, сохранив ссылочный объект в представлении хостинга:
public class MyFragment extends Fragment {
private View mContentView = null;
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
mContentView = inflater.inflate(R.layout.dialog_disclaimer, null);
builder.setView(mContentView);
return builder.create();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
ListView messagesListView = (ListView) mContentView.findViewById(R.id.messages_list);
}
}