我的界面
public interface TimeGetter {
public void setTime(int hour, int minute);}
我已经在Activity
中实现了此界面,并获得了如下所示的小时和分钟
public void setTime(int hour, int minute){
Log.i("hour",hour);
}
工作正常。
如何获取Activity
内的小时和分钟值?我已经在活动的接口实现中使用它。
答案 0 :(得分:0)
将此添加到您的活动中:
//Use below variables to set values and access them inside your activity
private int hour;
private int minute;
@Override
public void setTime(int hour, int minute){
Log.i("hour",hour);
//You can use hour minute value here like setting text to textview etc or set them to instance variable for further use
this.hour = hour;
this.minute = minute;
}
答案 1 :(得分:0)
您可能会遇到错误,因为您的Log
调用使用了错误的参数类型。代替这个:
Log.i("hour", hour);
应该是这样:
Log.i("hour", String.valueOf(hour));
这是因为Log
使用String
作为参数,而不是int
。