1313import android .os .Environment ;
1414import android .view .MenuItem ;
1515import android .view .View ;
16+ import android .view .WindowManager ;
1617import android .widget .RelativeLayout ;
1718import android .widget .TextView ;
1819import android .widget .Toast ;
@@ -210,6 +211,7 @@ public void onBackPressed() {
210211 }
211212
212213 public void uploadClaims () {
214+ getWindow ().addFlags (WindowManager .LayoutParams .FLAG_KEEP_SCREEN_ON );
213215 pd = ProgressDialog .show (this , "" , getResources ().getString (R .string .Processing ));
214216 SynchronizeService .uploadClaims (this );
215217 }
@@ -248,6 +250,7 @@ public void CheckUpdate(){
248250 JSONArray jsonarray = new JSONArray (response .toString ());
249251 String lastVersion = "" ;
250252 String tag_name = "" ;
253+ String notes = "" ;
251254 for (int i = 0 ; i < jsonarray .length (); i ++){
252255 JSONObject releaseObj = jsonarray .getJSONObject (i );
253256 if (releaseObj .getString ("tag_name" ).equals (getResources ().getString (R .string .release_tag ))){
@@ -256,6 +259,7 @@ public void CheckUpdate(){
256259 if (!releaseName .equals (currentVersion )){
257260 lastVersion = releaseName ;
258261 updateAvailable = true ;
262+ notes = releaseObj .getString ("body" );
259263 }
260264 }
261265 }
@@ -264,12 +268,17 @@ public void CheckUpdate(){
264268 boolean finalUpdateAvailable = updateAvailable ;
265269 String finalLastVersion = lastVersion ;
266270 String finalTagName = tag_name ;
271+ String finalNotes = notes ;
267272 runOnUiThread (() -> {
268273 pd .dismiss ();
269274 if (finalUpdateAvailable ) {
270275 new AlertDialog .Builder (this )
271276 .setTitle (getResources ().getString (R .string .updateAvailable ))
272- .setMessage (getResources ().getString (R .string .newVersion ) + " " + finalLastVersion )
277+ .setMessage (
278+ getResources ().getString (R .string .newVersion ) + " " + finalLastVersion + "\n \n "
279+ + getResources ().getString (R .string .News ) + "\n "
280+ + "\n " + finalNotes
281+ )
273282 .setPositiveButton (getResources ().getString (R .string .download ), (dialog , which ) -> downloadUpdate (finalLastVersion , finalTagName ))
274283 .setNegativeButton (getResources ().getString (R .string .cancel ), null )
275284 .show ();
0 commit comments