Вы можете использовать остальные api для достижения того, чего хотите. Остальное api из , создающее начальную фиксацию (создание новой ветки) , выглядит следующим образом:
POST https://fabrikam.visualstudio.com/_apis/git/repositories/{repositoryId}/pushes?api-version=4.1
{
"refUpdates": [
{
"name": "refs/heads/master",
"oldObjectId": "0000000000000000000000000000000000000000"
}
],
"commits": [
{
"comment": "Initial commit.",
"changes": [
{
"changeType": "add",
"item": {
"path": "/readme.md"
},
"newContent": {
"content": "My first file!",
"contentType": "rawtext"
}
}
]
}
]
}
Добро пожаловать в мир разработки Android.
Я не уверен, что вы уже представились для отладки приложения Android, но вывод журнала событий в этом случае может не помочь. Google предоставляет массу информации по этой теме, и самое первое, с чем вам следует ознакомиться, - это отладчик Android и его вывод в Android Studio. Возможно, вы захотите начать обучение здесь: https://developer.android.com/studio/debug/
Что касается вашей проблемы, я думаю, что вы столкнулись с классическим NullPointerException
в строке 5 вашего метода setUI()
, где вы обращаетесь к переменной TextView
counter1
, не извлекая ее из макета, используя findViewById()
, как в строках 1-4 того же метода.
Вы не инициализировали свои текстовые просмотры counter1 и counter2. Инициализируйте обе переменные перед вызовом для них методов.