java - 如何在 android studio java 中使用 get 和 set 保存
问题描述
我正在进行文字冒险,我想知道如何使用 get 和 set 保存玩家位置,并且按钮处于另一个活动中,到目前为止我有这个:
public class Player
{
private int playerPos;
private String inventory;
Player()
{
playerPos = 0;
inventory = "NOTHING";
}
Player(int newPosition)
{
playerPos = newPosition;
inventory = "NOTHING";
}
public int getPlayerPos() { return playerPos; }
public String getInventory() { return inventory; }
public void setPlayerPos(int playerPos) { this.playerPos = playerPos; }
public void setInventory(String inventory) { this.inventory = inventory; }
} // public class Player
解决方案
您可以将 playerPos 属性设为静态,然后在使用 setter 更改它时从另一个活动中将其保存,并且您始终可以使用 getter 获取保存的位置
推荐阅读
- android - RecyclerView 中的 AdjustResize 未按预期工作,自 API 30 (targetSdkVersion 30) 以来将 EditText 隐藏在键盘下方
- python - 根据命令实例化异步 python 模块(discord.py)的不同实例
- python - 为什么我的等值线地图不显示颜色?
- javascript - D3@6 在箭头函数中寻址映射数据结构的通用方向
- python - 我可以在 FastAPI StreamingResponse 中使用线程吗
- c# - ConnectionString 属性尚未初始化 Dapper 的错误
- python-3.x - 如何在 python pyclipper 库中更改 miterlimit?
- android - 更改 Cardview 中的 textview
- elasticsearch - Windows 上的 Fluentd 日志聚合器
- docker - 502 Bad Gateway: nginx 和 ubuntu 镜像