2011-07-14 41 views
2

基本上我想其中有文本和3个按钮如何使对话框,在第二次运行弹出,之后

一个对话框|| YES || NO ||绝不||

我希望它弹出,只有第二次运行,然后在每次运行之后,直到选择yes或从不选择。

对不起,如果这是一个noobish的问题,但我不知道如何存储数据。 是共享偏好的路要走,如果是的话,任何人都可以给我一个想法,哪些功能将被调用,从哪里。

我很难理解这部分,如果我从活动中写入数据,每次运行应用程序时基本都会被写入。

回答

1

你真正的问题是什么?如果我没看错,你问这个问题:

  • 如何存储数据
  • 如何显示2按钮,而不是之后的某一时刻3按钮。

因此,答案是,你可以存储在SharedPreferences数据使用这样

SharedPreferences sp = act.getSharedPreferences(name, MODE_PRIVATE); 
Editor editor = sp.edit(); 
editor.putString(key, value); // put some data 
editor.commit(); 

String val = sp.getString(key, defaultValue); // get some data, if it not exist, defaultValue will be returned 
+0

谢谢你.. – Arveen

2

SharedPreferences是要走的路。看看这个example

+0

感谢您的链接,虽然我已经看到,对第二个问题的任何评论。 – Arveen

+0

说实话我不明白你的问题 – mibollma

相关问题