Hibajavítások, kisebb változtatások

This commit is contained in:
Norbi Peti 2017-03-11 23:11:44 +01:00
parent de330e854c
commit 8d9c339f19
4 changed files with 11 additions and 6 deletions

View file

@ -140,10 +140,10 @@ namespace Orarend
/// Frissíti a helyettesítéseket, naponta, indításkor vagy gombnyommásra frissítse (minden nap az első előtérbe kerüléskor) /// Frissíti a helyettesítéseket, naponta, indításkor vagy gombnyommásra frissítse (minden nap az első előtérbe kerüléskor)
/// <param name="stream">A file stream, ahova mentse az adatokat, hogy ne kelljen külön meghívni - Azért funkció, hogy elkerüljök az adatvesztést, mivel így csak a mentéskor nyitja meg</param> /// <param name="stream">A file stream, ahova mentse az adatokat, hogy ne kelljen külön meghívni - Azért funkció, hogy elkerüljök az adatvesztést, mivel így csak a mentéskor nyitja meg</param>
/// </summary> /// </summary>
public static async Task HelyettesítésFrissítés(Func<Stream> stream) public static async Task<bool> HelyettesítésFrissítés(Func<Stream> stream)
{ {
if (Órarendek.Count == 0 || Osztályok.Length == 0) if (Órarendek.Count == 0 || Osztályok.Length == 0)
return; return false;
HtmlDocument doc = new HtmlDocument(); HtmlDocument doc = new HtmlDocument();
var req = WebRequest.CreateHttp("http://deri.enaplo.net/ajax/print/htlista.php"); var req = WebRequest.CreateHttp("http://deri.enaplo.net/ajax/print/htlista.php");
var resp = await req.GetResponseAsync(); var resp = await req.GetResponseAsync();
@ -194,6 +194,7 @@ namespace Orarend
} }
Mentés(stream()); Mentés(stream());
}); });
return true;
} }
[OnDeserializing] [OnDeserializing]
@ -226,6 +227,7 @@ namespace Orarend
catch (Exception e) catch (Exception e)
{ {
hibánál(e); hibánál(e);
példány = new API();
} }
} }
} }

View file

@ -45,6 +45,8 @@ namespace OrarendAndroidApp
osztálySpinner.SetSelection(ix); osztálySpinner.SetSelection(ix);
FindViewById<EditText>(Resource.Id.csoportokEditText).Text = órarend.Csoportok.Aggregate((a, b) => a + " " + b); FindViewById<EditText>(Resource.Id.csoportokEditText).Text = órarend.Csoportok.Aggregate((a, b) => a + " " + b);
} }
else
FindViewById<EditText>(Resource.Id.névEditText).Text = "Órarend";
osztálySpinner.LayoutParameters = new TableRow.LayoutParams((osztálySpinner.Parent as View)?.Width - (osztálySpinner.Parent as ViewGroup)?.GetChildAt(0)?.Width ?? TableRow.LayoutParams.MatchParent, TableRow.LayoutParams.WrapContent); //TODO osztálySpinner.LayoutParameters = new TableRow.LayoutParams((osztálySpinner.Parent as View)?.Width - (osztálySpinner.Parent as ViewGroup)?.GetChildAt(0)?.Width ?? TableRow.LayoutParams.MatchParent, TableRow.LayoutParams.WrapContent); //TODO
FindViewById<Button>(Resource.Id.saveButton).Click += SaveButtonClick; FindViewById<Button>(Resource.Id.saveButton).Click += SaveButtonClick;
var deleteButton = FindViewById<Button>(Resource.Id.deleteButton); var deleteButton = FindViewById<Button>(Resource.Id.deleteButton);

View file

@ -42,7 +42,7 @@ namespace OrarendAndroidApp
handler = new Handler(); handler = new Handler();
string[] list = FileList(); string[] list = FileList();
if (list.Contains(DATA_FILENAME)) if (list.Contains(DATA_FILENAME))
API.Betöltés(OpenFileInput(DATA_FILENAME), e => Hiba("Hiba az adatok betöltése során!\n" + e)); API.Betöltés(OpenFileInput(DATA_FILENAME), e => Hiba("Hiba az adatok betöltése során!\n" + e)); //TODO: Release módban előfordul <--
timer = new Timer(CsengőTimer, null, new TimeSpan(0, 0, 0), new TimeSpan(0, 0, 5)); timer = new Timer(CsengőTimer, null, new TimeSpan(0, 0, 0), new TimeSpan(0, 0, 5));
} }
@ -119,7 +119,8 @@ namespace OrarendAndroidApp
if (TaskHiba(t, internethiba)) if (TaskHiba(t, internethiba))
{ {
órarendfrissítés(); órarendfrissítés();
Toast.MakeText(this, "Helyettesítések frissítve", ToastLength.Short).Show(); if (t.Result)
Toast.MakeText(this, "Helyettesítések frissítve", ToastLength.Short).Show();
} }
utolsófrissítésplusz1óra = DateTime.Now + new TimeSpan(1, 0, 0); //Mindenképpen állítsa be, hogy ne írja folyamatosan a hibát utolsófrissítésplusz1óra = DateTime.Now + new TimeSpan(1, 0, 0); //Mindenképpen állítsa be, hogy ne írja folyamatosan a hibát
}); });
@ -462,7 +463,7 @@ namespace OrarendAndroidApp
Recreate(); Recreate();
} }
} }
public override void OnWindowFocusChanged(bool hasFocus) public override void OnWindowFocusChanged(bool hasFocus)
{ {
base.OnWindowFocusChanged(hasFocus); base.OnWindowFocusChanged(hasFocus);

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="io.github.norbipeti.orarend" android:versionCode="1" android:versionName="1.0" android:installLocation="auto"> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="io.github.norbipeti.orarend" android:versionName="1.2" android:installLocation="auto" android:versionCode="2">
<uses-sdk android:minSdkVersion="11" /> <uses-sdk android:minSdkVersion="11" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<application android:label="Orarend"></application> <application android:label="Orarend"></application>