Android 使用方法结果设置TextView

Android 使用方法结果设置TextView,android,Android,我是一个Java初学者,我被困在一个地方。我在一班有一个这样的方法 public String saySomething() { return "blabla"; } 然后大体上: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI

我是一个Java初学者,我被困在一个地方。我在一班有一个这样的方法

public String saySomething()
{
    return "blabla";
}
然后大体上:

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        TextView tw = (TextView) findViewById(R.id.text1);
        tw.setText(saySomething());
    }
}
我尝试将此方法的return设置为TextView。我不知道怎么做,但我想展示我想做什么。如何做好这件事

简而言之,将saySomething()方法放入活动类中,或生成承载该方法的类的实例并调用它:

ClassName1 className = new ClassName1();
TextView tw = (TextView) findViewById(R.id.text1);
tw.setText(className.saySomething());

看起来差不多不错。您的
activity\u main.xml
布局文件中是否有id为
text1
TextView
?是的,我在activity\u main中有TextView。我无法解析方法saySomething(),该方法必须以调用它的方式位于
MainActivity
类中。否则,您需要一个
Class1
的实例,以便执行
classinstance.saySomething()