Android Studio - развертывает мое приложение без новых изменений

Моя проблема в том, что Android Studio не будет развертывать мое приложение с моими изменениями в новом коде. Вот мой сценарий:

У меня есть прямой код wifi, работающий как это (просто тестирование с помощью его методов):

    public void peerDiscovery(){

    mWifiDirectManager.discoverPeers(mChannel,

      new WifiP2pManager.ActionListener() {
        @Override
        public void onSuccess() {
             Log.v(TAG,"Discovery Peers Success");


        }

        @Override
        public void onFailure(int reason) {
            Log.e(TAG,"Error on Discovery Peers, code: "+reason);


        }
     });
}

Приведенный выше код работает, а затем я решил изменить его, добавив метод: setPeerDiscoveryHandler (boolean isSuccess);

После изменений мой код был следующим:

 public void peerDiscovery(){

    mWifiDirectManager.discoverPeers(mChannel,
      new WifiP2pManager.ActionListener() {
        @Override
        public void onSuccess() {
            setPeerDiscoveryHandler(true);
            Log.v(TAG, "Message Sent");
        }

        @Override
        public void onFailure(int reason) {
            Log.e(TAG,"Error on Discovery Peers, code: "+reason);
            setPeerDiscoveryHandler(false);
        }
    });
}

Но угадайте, что, даже после выполнения этого нового кода и нажатия кнопки "Run", это было похоже на то, что я ничего не делал! И я понял, что это произошло после того, как я начал проверять свой logcat и сообщение:

"Успех сверстников обнаружения"

печатается, но я удалил его из кода (как вы можете видеть в моем новом коде). Я попытался восстановить и очистить проект, удалив приложение с мобильного устройства, прежде чем развертывать его снова, но ничего не вступает в силу. Любые мысли об этом?

Заранее благодарим всех за помощь guyz.

Ответ 1

Хорошо, парень, оказывается, я нашел решение этой проблемы. На самом деле, я не знаю, почему, но когда это произойдет, вам нужно нажать кнопку "Синхронизировать проект с Gradle Files", и он будет синхронизировать все ваши файлы проектов снова и снова. Как я уже говорил, я действительно не понимаю, зачем это нужно, но в случае, если у кого-то есть такая проблема в будущем, это решение. Спасибо.