2016-11-16 23 views
0

我正在尝试构建各种闹铃应用程序,并且在编码时非常业余。这是我现在的代码。API 21如何获得所选时间?

public void Execute(View view){ 
    testView = (TextView) findViewById(R.id.teslaView); 
    Calendar c = Calendar.getInstance(); 

    long month = c.get(Calendar.MONTH); 
    long day = c.get(Calendar.DATE); 
    long hour = c.get(Calendar.HOUR); 
    long minute = c.get(Calendar.MINUTE); 
    long seconds = c.get(Calendar.SECOND); 

    String totalString = (String) String.valueOf(currentSeconds(seconds, minute, hour, day, month)); 

我有,我想用的人与选择他们想要的次TimePicker,我已经看过了Android文档,但很困惑,如何处理我发现的结果呢。

我知道我要使用这个命令(LINK

但我做什么困惑。

我能得到一个实例首先像我一样用压延或办沿着TimePicker myPick = (TimePicker) findViewById(R.id.timePicker); Integer myHour = getHour();

谢谢你在前进线的东西。

+0

你可以使用AlarmManager。供参考,请查看https://www.javacodegeeks.com/2012/09/android-alarmmanager-tutorial.html – AndroidHacker

回答

2

你正在做的有点不对..

myPick = (TimePicker) findViewById(R.id.timePicker); 

int hour = myPick.getCurrentHour(); 
int minute = myPick.getCurrentMinute(); 

这就是你需要获得当前的小时和分钟

+0

太棒了!谢谢! –