Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. this is the code
  2.  
  3.  
  4.  
  5. buttonalarm = (Button) findViewById(R.id.buttonalarm);
  6. buttonalarm.setOnClickListener(new View.OnClickListener() {
  7. @Override
  8. public void onClick(View v) {
  9. int hour = Integer.parseInt(houredit.getText().toString());
  10. int minute = Integer.parseInt(minuteedit.getText().toString());
  11. Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
  12. intent.putExtra(AlarmClock.EXTRA_HOUR, hour);
  13. intent.putExtra(AlarmClock.EXTRA_MINUTES, minute);
  14.  
  15. if (hour <= 24 && minute <= 60) {
  16. startActivity(intent);
  17.  
  18. }
  19. }
  20. });
  21.  
  22. java.lang.NumberFormatException: Invalid int: ""
  23. at java.lang.Integer.invalidInt(Integer.java:138)
  24. at java.lang.Integer.parseInt(Integer.java:358)
  25. at java.lang.Integer.parseInt(Integer.java:334)
  26. at com.koko.myapp.alarma$2.onClick(alarma.java:72)
  27. at android.view.View.performClick(View.java:4780)
  28. at android.view.View$PerformClick.run(View.java:19866)
  29. at android.os.Handler.handleCallback(Handler.java:739)
  30. at android.os.Handler.dispatchMessage(Handler.java:95)
  31. at android.os.Looper.loop(Looper.java:135)
  32. at android.app.ActivityThread.main(ActivityThread.java:5254)
  33. at java.lang.reflect.Method.invoke(Native Method)
  34. at java.lang.reflect.Method.invoke(Method.java:372)
  35. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
  36. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
  37.  
  38. Hello you can first add manifest file this permission,
  39.  
  40. "com.android.alarm.permission.SET_ALARM"
  41.  
  42. then
  43.  
  44. public void onToggleClicked(View view) {
  45. if (((ToggleButton) view).isChecked()) {
  46. Log.d("MyActivity", "Alarm On");
  47. Calendar calendar = Calendar.getInstance();
  48. calendar.set(Calendar.HOUR_OF_DAY, alarmTimePicker.getCurrentHour());
  49. calendar.set(Calendar.MINUTE, alarmTimePicker.getCurrentMinute());
  50. Intent myIntent = new Intent(AlarmActivity.this, AlarmReceiver.class);
  51. pendingIntent = PendingIntent.getBroadcast(AlarmActivity.this, 0, myIntent, 0);
  52. alarmManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent);
  53. } else {
  54. alarmManager.cancel(pendingIntent);
  55. setAlarmText("");
  56. Log.d("MyActivity", "Alarm Off");
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement