optimisation
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user