Android getText 问题
Android getText Issue
这是我使用的代码
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
QUESTION:Why is there a difference between them? And how should I solve it?
如果您有什么需要了解的,请询问。
谢谢
我唯一可以假设你的代码是 运行 代码多次,并且调用 getArguments() 而没有设置给定的新参数。
这是我使用的代码
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
QUESTION:Why is there a difference between them? And how should I solve it?
如果您有什么需要了解的,请询问。 谢谢
我唯一可以假设你的代码是 运行 代码多次,并且调用 getArguments() 而没有设置给定的新参数。