Share option

This commit is contained in:
2022-12-14 15:26:48 +01:00
parent 16b630836e
commit 3e6ae820c5
6 changed files with 42 additions and 13 deletions

View File

@@ -17,6 +17,7 @@ import android.os.Environment;
import android.os.IBinder;
import android.os.PowerManager;
import android.provider.Settings;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.CookieManager;
import android.webkit.URLUtil;
@@ -66,7 +67,7 @@ public class MainActivity extends AppCompatActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//menu
//menu latéral
navigationView = findViewById(R.id.navigation_drawer);
navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@@ -111,6 +112,15 @@ public class MainActivity extends AppCompatActivity {
web.loadUrl(URL_PLATEFORM + "/map");
break;
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.privacy:
web.loadUrl(URL_PLATEFORM + "/pages/politique-de-confidentialite");
break;
@@ -210,6 +220,24 @@ public class MainActivity extends AppCompatActivity {
}
/*public boolean onCreateOptionsMenu(Menu menuOpt) {
getMenuInflater().inflate(R.menu.option,menuOpt);
return super.onCreateOptionsMenu(menuOpt);
}*/
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.share:
web.clearCache(true);
Toast.makeText(this, "Rechargement...", Toast.LENGTH_SHORT).show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
private void createDialog()
{
dialog=new Dialog(this);