optimisation

This commit is contained in:
2023-02-03 19:46:18 +01:00
parent a5ed9f22a5
commit 67e0f1e607
7 changed files with 54 additions and 31 deletions

View File

@@ -2,7 +2,6 @@ package fr.svpro.radiomercure;
import android.Manifest;
import android.annotation.SuppressLint;
import android.app.ActionBar;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DownloadManager;
@@ -11,8 +10,6 @@ import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.content.pm.PackageManager;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
@@ -30,7 +27,6 @@ import android.webkit.WebViewClient;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.ActionBarDrawerToggle;
@@ -39,6 +35,7 @@ import androidx.appcompat.widget.Toolbar;
import androidx.core.app.ActivityCompat;
import androidx.core.view.GravityCompat;
import androidx.drawerlayout.widget.DrawerLayout;
import com.google.android.material.navigation.NavigationView;
public class MainActivity extends AppCompatActivity {
@@ -225,20 +222,39 @@ public class MainActivity extends AppCompatActivity {
public boolean onCreateOptionsMenu(Menu menuOpt) {
getMenuInflater().inflate(R.menu.option,menuOpt);
return super.onCreateOptionsMenu(menuOpt);
return true;
}
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.share:
case R.id.clear_cache:
web.clearCache(true);
Toast.makeText(this, "Rechargement...", Toast.LENGTH_SHORT).show();
Toast.makeText(this, "Effacement du cache...", Toast.LENGTH_SHORT).show();
reStart();
return true;
case R.id.share:
String urlPage = web.getUrl();
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_SUBJECT, "Partager page...");
share.putExtra(Intent.EXTRA_TEXT, urlPage);
startActivity(Intent.createChooser(share, "Partager sur..."));
break;
case R.id.about:
dialog.show();
break;
case R.id.exit:
System.exit(0);
break;
default:
return super.onOptionsItemSelected(item);
}
return false;
}
private void createDialog()