问题描述
我想每天执行一部分代码。我正在使用SharedPreferences实现此目的,基本上代码可以正常工作,但仅适用于DataAdadpter中的第一项。我必须对所有适配器项使用这段代码。
Calendar calendar24h = Calendar.getInstance();
int currentDay = calendar24h.get(Calendar.DAY_OF_MONTH);
SharedPreferences settingsSharedPreferences = mCtx.getSharedPreferences("PREFS",0);
int lastDay = settingsSharedPreferences.getInt("day",0);
if (lastDay != currentDay) {
SharedPreferences.Editor editor = settingsSharedPreferences.edit();
editor.putInt("day",currentDay);
editor.apply();
holder.addProfit.setVisibility(View.VISIBLE);
holder.addProfit.setonClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.addProfit.setVisibility(View.GONE);
Toasty.success(mCtx,"Salary added to "+holder.goalName.getText().toString(),Toasty.LENGTH_SHORT).show();
}
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)