2012-05-01 44 views
-2

我想要一個分數傳遞給用戶輸入他們的名字的表格,分數應打印在用戶名下面的TextView。點擊提交按鈕後,得分和用戶名應顯示在得分表上。從表格中節省分數

+3

SO不是代碼引擎。做你自己的作業 – Ahmad

+0

我真的很困惑你的措辭,你究竟想要什麼? – Exikle

回答

1

您可以使用Intent .putExtra()通過意圖傳遞值。 ,那麼你就能夠通過使用

Intent intent = getIntent(); 
int score = intent.getIntExtra("score",0); 

您可以使用SharedPreferences或者,如果你想保存價值量大,。用sqlitedatabase值只需保存得值。

+0

但我試過這種方式Intent intent = new Intent(v.getContext(),Form.class); intent.putExtra(「MY_SCORE」,mSnakeView.str); startActivity(intent);這裏str是分數在遊戲中保存的變量。它會嗎? –

+0

試試這個:Intent intent = new Intent(yourClassName.this,Form.class); intent.putExtra(「MY_SCORE」,str); startActivity(intent); – Hassy31

1

您必須使用意圖和數據庫。使用意圖,您可以將值(分數)從一個活動傳遞到另一個活動,然後將其保存到數據庫。稍後要顯示分數的位置,您可以訪問數據庫並顯示該分數。