简单的问题
我希望用户使用系统设置更改时间量
我正在使用广播接收器,从下面的广播接收器,我只收到时间已经改变的通知 但改变了多少我不会。
我想知道用户是增加时间还是递减
增加或减少多少?
可以得到这个吗?
如果是,那么如何?
注意:IntentExtra没有任何额外信息
<receiver android:name=".Receivers.TimeChangeReceivers">
<intent-filter >
<action android:name="android.intent.action.TIME_SET"></action>
</intent-filter>
</receiver>
我的班级
public class TimeChangeReceivers extends BroadcastReceiver {
public static final String TAG= TimeChangeReceivers.class.getSimpleName ();
@Override
public void onReceive(Context context, Intent intent) {
Log.e ( TAG," Time Change!");
}
}
答案 0 :(得分:0)
如果您可以获得任何数据,它将存储在intent extras中。尝试获取intent.getExtras()
,它会为您提供Bundle
,然后您可以从中获取值。
当您Bundle
尝试bundle.keySet()
从中获取所有密钥并查找所需信息时。