На планшете приложение работает, на смартфоне падает
Привет.
Есть код в Activity
. Меняется фрагмент. Приложение работает на планшете, а на смартфоне падает. (см. строку с комментарием). try/catch
ничего не показывает. Версия андроида на планшете 4.2, на смартфоне 4.4
В чём может быть дело? Код:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Check to see if we have a frame in which to embed the details
// fragment directly in the containing UI.
View detailsFrame = getActivity().findViewById(R.id.details);
mDualPane = detailsFrame != null && detailsFrame.getVisibility() == View.VISIBLE;
if (savedInstanceState != null) {
// Restore last state for checked position.
mCurCheckPosition = savedInstanceState.getInt("curChoice", 0);
}
Fragment f = map.get(mCurCheckPosition);
f = new DeviceUARTFragment(getActivity() , ftD2xx);
map.put(mCurCheckPosition, f);
Bundle args = new Bundle();
args.putInt("index", mCurCheckPosition);
f.setArguments(args);
currentFragment = f;
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.details, f);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
ft.commit(); /* на этой строчке приложение падает*/
old_index = currect_index;
}
Обновление
В Манифесте прописан android:targetSdkVersion="19" - сделал, не помогло.
Ссылка на логи: https://yadi.sk/i/bl425-WBcoUjX (не помещается текст здесь).