我有一个监听TIME_SET动作android的接收器.
但有时候我会在不改变时间的情况下获得意图行动(随机问题)
请帮我解决这个问题
提前致谢.码
<receiver
android:name=".tamperprooftime.TimeChangedReceiver"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.TIME_SET" />
<action android:name="android.intent.action.TIMEZONE_CHANGED" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud) 如何在不更改设备语言的情况下更改android中的日期/时间语言.
以下是我目前的代码.下面的代码根据设备语言而变化.但我想在不更改设备语言设置的情况下进行更改
public static String formatTime(Date time)
{
String timeFormat = UserSettingManager.getUserSetting(UserSettingManager.PREF_TIME_FORMAT);
if(StringUtils.isEmptyOrWhitespace(timeFormat))
{
timeFormat = DEFAULT_TIME_FORMAT;
}
SimpleDateFormat formatter;
try
{
formatter = new SimpleDateFormat(timeFormat);
}
catch(Exception e)
{
formatter = new SimpleDateFormat(DEFAULT_TIME_FORMAT);
}
return formatter.format(time);
}
Run Code Online (Sandbox Code Playgroud)