Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- this is the code
- buttonalarm = (Button) findViewById(R.id.buttonalarm);
- buttonalarm.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- int hour = Integer.parseInt(houredit.getText().toString());
- int minute = Integer.parseInt(minuteedit.getText().toString());
- Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
- intent.putExtra(AlarmClock.EXTRA_HOUR, hour);
- intent.putExtra(AlarmClock.EXTRA_MINUTES, minute);
- if (hour <= 24 && minute <= 60) {
- startActivity(intent);
- }
- }
- });
- java.lang.NumberFormatException: Invalid int: ""
- at java.lang.Integer.invalidInt(Integer.java:138)
- at java.lang.Integer.parseInt(Integer.java:358)
- at java.lang.Integer.parseInt(Integer.java:334)
- at com.koko.myapp.alarma$2.onClick(alarma.java:72)
- at android.view.View.performClick(View.java:4780)
- at android.view.View$PerformClick.run(View.java:19866)
- at android.os.Handler.handleCallback(Handler.java:739)
- at android.os.Handler.dispatchMessage(Handler.java:95)
- at android.os.Looper.loop(Looper.java:135)
- at android.app.ActivityThread.main(ActivityThread.java:5254)
- at java.lang.reflect.Method.invoke(Native Method)
- at java.lang.reflect.Method.invoke(Method.java:372)
- at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
- Hello you can first add manifest file this permission,
- "com.android.alarm.permission.SET_ALARM"
- then
- public void onToggleClicked(View view) {
- if (((ToggleButton) view).isChecked()) {
- Log.d("MyActivity", "Alarm On");
- Calendar calendar = Calendar.getInstance();
- calendar.set(Calendar.HOUR_OF_DAY, alarmTimePicker.getCurrentHour());
- calendar.set(Calendar.MINUTE, alarmTimePicker.getCurrentMinute());
- Intent myIntent = new Intent(AlarmActivity.this, AlarmReceiver.class);
- pendingIntent = PendingIntent.getBroadcast(AlarmActivity.this, 0, myIntent, 0);
- alarmManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent);
- } else {
- alarmManager.cancel(pendingIntent);
- setAlarmText("");
- Log.d("MyActivity", "Alarm Off");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement