@Deerenaros@dplsoft вы серьезно про dalvik? Что он вносит нелогичность и т.д? Это же просто виртуальная машина, хоть и со своими особенностями. А все те "косяки", что вы описали, находятся не со стороны vm, а со стороны sdk. Взять к примеру ситуацию с FragmentTransaction.commit(). Вы можете реализовать такое поведение на любом языке, и dalvik к этому не имеет отношения.
А то, что якобы локальная переменная определенного типа может обнулиться - просто не правда. Этого никогда не произойдет.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.