Ticket #29631

#29573の修正を再検討

Open Date: 2012-09-22 00:27 Last Update: 2012-09-22 13:13

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

#29573の修正を再検討

Ticket History (3/3 Histories)

2012-09-22 00:27 Updated by: yuji_k64613
  • New Ticket "#29573の修正を再検討" created
2012-09-22 00:29 Updated by: yuji_k64613
Comment

データ更新、メイン画面。プロセスkill。再起動。ロックが残る

// #29573 if (isUnlock){ // TODO 他のロックは解除せずでよいか dao.unlock(SettingActivity.class, Constant.LOCK_UPDATE_NOTE); }

// #29573 boolean isUnlock = pref.getInt(Constant.PREF_DELETE_LOCK)== Constant.ON; if (isUnlock){ pref.put(Constant.PREF_DELETE_LOCK, Constant.OFF); pref.update(); }

// #29573 if (activity != null && activity.getClass() == EverFolderActivity.class){ pref.put(Constant.PREF_DELETE_LOCK, Constant.ON); pref.update(); }

2012-09-22 13:13 Updated by: yuji_k64613
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-09-22 13:13
Comment

○手動の更新の場合  →メイン画面から起動の場合は、「設定画面で更新中」はありえないので、ロックを削除 ○サービスでの更新の場合  →次回期同時刻が過去の場合、ロックを削除   →サービスが起動中の可能性があるので、isEmpty()をダミーで呼んで、更新中は排他がかかるようにしている

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login