Java 如何将TextView的文本设置为另一个类的整数值

Java 如何将TextView的文本设置为另一个类的整数值,java,android,Java,Android,如何将TextView的文本设置为另一个类的整数值 我希望在下面设置文本的主要活动 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); TextView counterText = (TextView) findViewById(R.id.count

如何将TextView的文本设置为另一个类的整数值

我希望在下面设置文本的主要活动

 @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);


   TextView counterText = (TextView) findViewById(R.id.counter);


   counterText.setText();


}
下面的班级

public class Ship implements Serializable {

        private static int counter = 0;
        public int getCounter()
        {
            return counter;
        }

    }

使用
String.valueOf
在文本视图中显示整数,如下所示:

counterText.setText(String.valueOf(new Ship().getCounter()));

使用
String.valueOf
在文本视图中显示整数,如下所示:

counterText.setText(String.valueOf(new Ship().getCounter()));

对于初学者来说,这应该有帮助

Ship s=new Ship();
int i=s.getCounter();
String value=String.valueOf(i);
counterText.setText(value);

对于初学者来说,这应该有帮助

Ship s=new Ship();
int i=s.getCounter();
String value=String.valueOf(i);
counterText.setText(value);

据我所知,您在第一个活动中无法访问第二个活动的UI组件。因此,最好的方法是通过intents的
putExtra
方法传递该值,然后在第二个活动的onCreate中通过获取该值将其设置为textview。下面是显示此方法的链接:

据我所知,您在第一个活动中无法访问第二个活动的UI组件。因此,最好的方法是通过intents的
putExtra
方法传递该值,然后在第二个活动的onCreate中通过获取该值将其设置为textview。下面是显示此方法的链接: