Advertisement
Sketchware

Abre o mapa em 10 segundos

Jan 12th, 2023
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. Button button = (Button) findViewById(R.id.button1);
  2. final EditText editText = (EditText) findViewById(R.id.editText1);
  3.  
  4. button.setOnClickListener(new View.OnClickListener() {
  5.     @Override
  6.     public void onClick(View view) {
  7.         final Timer timer = new Timer();
  8.         timer.scheduleAtFixedRate(new TimerTask() {
  9.             @Override
  10.             public void run() {
  11.                 Calendar c = Calendar.getInstance();
  12.                 int seconds = c.get(Calendar.SECOND);
  13.                 final String time = String.valueOf(seconds);
  14.                 runOnUiThread(new Runnable() {
  15.                     @Override
  16.                     public void run() {
  17.                         editText.setText(time);
  18.                         if (time.equals("10")) {
  19.                             Uri gmmIntentUri = Uri.parse("geo:0,0?q=restaurants");
  20.                             Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
  21.                             mapIntent.setPackage("com.google.android.apps.maps");
  22.                             startActivity(mapIntent);
  23.                             timer.cancel();
  24.                         }
  25.                     }
  26.                 });
  27.             }
  28.         }, 0, 1000);
  29.     }
  30. });
  31.  
  32.  
  33.  
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement