前兩天做測試,重新加載了SavingKeeper,結果導致所有的輸入數據都丟失了,這才想起,安裝同版本的程序時,會先卸載原來的,也就導致了數據的丟失,這真是個麻煩問題。
于是SavingKeeper添加了導入、導出功能。新的版本可以這里
下載;
上圖了。


兩種導入的區別在于‘比較導入’是在導入時檢查是否同‘標題’的項目已經存在,存在的就不再導入了;而‘覆蓋導入’則是先刪除當前全部項目,重新導入文件中的。
下面是導入導出文件格式例子。導入導出功能的另一個好處就是,如果嫌在android上輸入麻煩,可以先在電腦上寫好這個xml文件,然后一次導入進去。(狠合適我這種手指頭比較不靈活的人。。。)
<?xml version='1.0' encoding='utf-8' standalone='no'?><SavingKeeper version="1">
<Saving>
<Item id="7">
<Title>111</Title>
<Amount>10</Amount>
<Currency>0</Currency>
<Checkin>2011.11.23</Checkin>
<Type>0</Type>
<Bank>1</Bank>
<Note>333</Note>
</Item>
<Item id="8">
<Title>1112</Title>
<Amount>10</Amount>
<Currency>0</Currency>
<Checkin>2011.11.23</Checkin>
<Type>0</Type>
<Bank>1</Bank>
<Note>333</Note>
</Item>
</Saving>
</SavingKeeper>