Код: Выделить всё
package com.example.treasurehunt;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
public class FindGame extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Toast.makeText(this, "FindGame was changed!", Toast.LENGTH_SHORT).show();
}
}

Я зашел в каталог проекта и открыл файл FindGame.CLASS в Notepad++, чтобы проверить, есть ли в нем старая полная версия кода, а на самом деле нет. Я также проверил местную историю и обнаружил, что старой, правильной версии там нет. Я озадачен и не понимаю, как приложение для Android может игнорировать содержимое файла .java или даже почему оно вообще меняется само по себе.
У меня не было контроля версий, я знаю, что это серьезный грех, я стал высокомерным и предполагал, что ничего подобного никогда не произойдет и что я не буду совершать других ошибок, но теперь я расплачиваюсь за это. У меня нет кода, который можно было бы отобразить для моей активности в FindGame, и нет возможности изменить свое приложение, хотя оно работает. Я был бы очень признателен за любую помощь. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/710 ... java-files
Мобильная версия