Установите getApplicationContext()
вместо LoginActivity.this
и поставьте finish()
перед mainIntent
.
if(status=="success") {
progressDialog.dismiss();
Toast.makeText(LoginActivity.this, "Login successfully", Toast.LENGTH_SHORT).show();
finish();
Intent mainIntent = new Intent(getApplicationContext(), DeviceControlActivity.class);
startActivity(mainIntent);
}
Надеюсь, это поможет вам.
Вероятно, существуют автоматизированные инструменты, но мои методы являются в основном эвристическими:
!
где угодно на строке (F90 +) или a C
в первом столбце (F77)?do
..end do
(F90 +) или do
..continue
(F77)?&
в конце строки (F90 +) или в столбце 6 (f77)?module
или type
структуры (F90)?allocatable
или pointer
методы), использовал (F90)?Обычно их достаточно для различения между F90 и F77. Различия между Фортраном 90 и ФОРТРАНОМ 77 очень, намного больше, чем различия между Фортраном 90 и Фортраном 95, таким образом, я обычно останавливаюсь там.
Если у Вас есть доступ к GNU Фортран (gfortran), можно попытаться компилировать его с различными вариантами для --std
и посмотрите, какой работает. Можно найти детали об опциях диалекта здесь.