java保存Int值(共享首选项)
我是java新手。我做了一个计数器,当用户按住按钮时,计数器就会上升。我希望应用程序从它离开的地方的int值开始。我知道共享参考是一种方式,但我不知道如何使用它。我不确定把SharedReference的哪一部分放在哪里。谢谢
public class MainActivity extends AppCompatActivity {
Button button;
int count = 1;
TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
text = (TextView) findViewById(R.id.textView);
button.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
count++;
text.setText(String.valueOf(count));
return false;
}
});
}
}
# 1 楼答案
可以这样做,销毁活动时将
count
保存在SharedReference中,创建活动时从SharedReference中读取值:# 2 楼答案
将以下功能添加到活动中
在
onCreate()
方法中添加了一些代码# 3 楼答案
试着转身
进入
我也有点像Java noobie,所以这可能管用,也可能不管用