0
製作我有兩個活動:讓我們說一個和乙垃圾得到價值在TextView中
一個具有使用intent
概念打開乙按鈕。
通過乙我在數據庫使用SQLite
概念保存數據。
A是主要活動有一個textView
這是顯示出一些價值!
代碼:
使用SharedPreferences
以int值並顯示
c=sp.getInt(Salaryflag, 0);
str=Integer.toString(c);
tv.setText(str);
現在我使用一些算法來計算sum()
在一個行存放在MainActivity 在數據庫中存儲其值在int變量
現在在onResume
我正在使用此概念來更改AtextView
的值! :
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
ItemsDataBase xyx=new ItemsDataBase(this);
xyx.open();
int lola;
lola=xyx.getSum();
xyx.close();
c=c-lola;
str=Integer.toString(c);
tv.setText(str);
}
現在我想的是,當我回去從第二Acitvity 乙到一個應立即顯示更改。
但實際是呈現出一些垃圾值,當我關閉話,就說明在textView
所需的更改後重新啓動應用程序如何刪除此邏輯錯誤?
垃圾值:
關閉所述應用程序和重新打開它後:
讓我試試看! –