这是我使用的代码
int offset = getArguments().getInt("offset");
currentoffset.setText(Integer.toString(offset));
Log.d("Currentoffset",currentoffset.getText().toString());
Log.d("Offset",Integer.toString(offset));
但是当我运行它时,textview和Logs会有不同的输出。 这是输出:
field values
TextView 1 2 0
Log.d(currentoffset) 2 3 -1
Log.d(offset) 2 3 -1
问题:为什么它们之间存在差异?我该如何解决呢?
如果您需要了解某些内容,请询问。 感谢
答案 0 :(得分:0)
我唯一能想到的代码就是你多次运行代码,调用getArguments()而不设置给定的新参数。