Logcat прекрасно указывает на ошибку. Строка
"Caused by ... Resources$NotFoundException: String resource ID #0x64" означает что вы вызываете следующий метод:
public final void setText(int resid) {
setText(getContext().getResources().getText(resid));
}
0x64 это шестнадцатеричное представление вашего числа 100. Этот метод принимает в качестве параметра идентефикатор ресурса, а не просто число которое вы хотели бы отобразить в текстовом поле. Сконвертируйте ваше число в строку:
textview2.setText(String.valueOf(str));
Почитайте Java основы и
Гайд по Андройду, иначе очень долго будете спотыкаться о подобные ошибки.