Dialog About

This commit is contained in:
2022-04-01 23:40:49 +02:00
parent de41add691
commit 052d2c9463
7 changed files with 81 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import androidx.core.app.ActivityCompat;
import android.Manifest;
import android.app.Activity;
import android.app.Dialog;
import android.app.DownloadManager;
import android.content.ActivityNotFoundException;
import android.content.Intent;
@@ -25,6 +26,7 @@ import android.webkit.URLUtil;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.TextView;
import android.widget.Toast;
import java.io.IOException;
@@ -35,6 +37,8 @@ public class MainActivity extends AppCompatActivity {
private WebView web;
private String url, userAgent, contentDisposition, mimeType;
private Menu menu;
private Dialog dialog;
private TextView tv_close;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -80,8 +84,22 @@ public class MainActivity extends AppCompatActivity {
}
});
createDialog();
}
private void createDialog()
{
dialog=new Dialog(this);
dialog.setTitle("A Propos de l'Application");
dialog.setContentView(R.layout.about_dialog);
tv_close= (TextView) dialog.findViewById(R.id.tv_close);
tv_close.setOnClickListener(v -> dialog.dismiss());
}
private void TelechargemntPodcast() {
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
@@ -134,6 +152,10 @@ public class MainActivity extends AppCompatActivity {
System.exit(0);
return true;
case R.id.about:
dialog.show();
return true;
default:
return super.onOptionsItemSelected(item);
}