Internethibát nem ír ki majdnem semmiképpen

És a percet 01 perc helyett 1 percként írja ki
This commit is contained in:
Norbi Peti 2017-09-26 22:07:38 +02:00
parent e5915c8082
commit 34ede81265
2 changed files with 8 additions and 3 deletions

View file

@ -362,7 +362,7 @@ namespace Orarend
int x = (int)DateTime.Today.DayOfWeek - 1; int x = (int)DateTime.Today.DayOfWeek - 1;
Óra óra; Óra óra;
var (innen, ide) = HelyettesítésInnenIde(Órarend, x, i); var (innen, ide) = HelyettesítésInnenIde(Órarend, x, i);
Func<TimeSpan, string> óraperc = ts => ts.Hours > 0 ? ts.ToString("h\\ómm\\p") : ts.ToString("mm") + " perc"; Func<TimeSpan, string> óraperc = ts => ts.Hours > 0 ? ts.ToString("h\\ómm\\p") : ts.ToString("m") + " perc";
if (x != -1 && x < 6 && (óra = ide != null ? ide.ÚjÓra : innen != null ? innen.EredetiNap != innen.ÚjNap || innen.EredetiSorszám != innen.ÚjSorszám ? null : innen.ÚjÓra : Órarend.Órák[x][i]) != null) if (x != -1 && x < 6 && (óra = ide != null ? ide.ÚjÓra : innen != null ? innen.EredetiNap != innen.ÚjNap || innen.EredetiSorszám != innen.ÚjSorszám ? null : innen.ÚjÓra : Órarend.Órák[x][i]) != null)
{ //-1: Vasárnap { //-1: Vasárnap
if (most > Órarend.Órakezdetek[i]) if (most > Órarend.Órakezdetek[i])

View file

@ -23,7 +23,7 @@ namespace OrarendAndroidApp
public class MainActivity : ActivityBase public class MainActivity : ActivityBase
{ {
private Handler handler; private Handler handler;
private const int EDIT_ADD_ACT_REQUEST = 1; private const int EDIT_ADD_ACT_REQUEST = 1;
private const int SETTINGS_ACT_REQUEST = 2; private const int SETTINGS_ACT_REQUEST = 2;
public const string DATA_FILENAME = "data.json"; public const string DATA_FILENAME = "data.json";
@ -44,6 +44,11 @@ namespace OrarendAndroidApp
} }
} }
protected override void OnDestroy()
{
base.OnDestroy();
}
private void AndroidEnvironment_UnhandledExceptionRaiser(object sender, RaiseThrowableEventArgs e) private void AndroidEnvironment_UnhandledExceptionRaiser(object sender, RaiseThrowableEventArgs e)
{ {
if (!e.Handled) Hiba("Kezeletlen hiba!\n" + e.Exception); if (!e.Handled) Hiba("Kezeletlen hiba!\n" + e.Exception);
@ -371,7 +376,7 @@ namespace OrarendAndroidApp
{ {
if (internethiba && wex.Status == WebExceptionStatus.ConnectFailure) if (internethiba && wex.Status == WebExceptionStatus.ConnectFailure)
Hiba("Nem sikerült csatlakozni az E-naplóhoz.\nHa van internet, próbáld újraindítani az alkalmazást."); Hiba("Nem sikerült csatlakozni az E-naplóhoz.\nHa van internet, próbáld újraindítani az alkalmazást.");
else if (internethiba || wex.Status != WebExceptionStatus.NameResolutionFailure) else if (internethiba)
Hiba("Nem sikerült csatlakozni az E-naplóhoz.\n" + wex.Message); Hiba("Nem sikerült csatlakozni az E-naplóhoz.\n" + wex.Message);
} }
else if (ex is InvalidOperationException oex && oex.Data.Contains("OERROR") && (string)oex.Data["OERROR"] == "CLS_NOT_FOUND") else if (ex is InvalidOperationException oex && oex.Data.Contains("OERROR") && (string)oex.Data["OERROR"] == "CLS_NOT_FOUND")