Java 使用编辑文本设置Android类的字段

Java 使用编辑文本设置Android类的字段,java,android,Java,Android,我正在尝试将消息对象添加到reyclerview中,该对象的输入来自用户 我的方法是让mainActivity在激活新类的intent上使用startActivity 在新类中,用户可以使用editText设置类的字段。然后可以使用类的这些字段创建要添加到mainActivity中的RecyclerView的对象实例。下面是一些相关代码 FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);

我正在尝试将
消息
对象添加到
reyclerview
中,该对象的输入来自用户

我的方法是让
mainActivity
在激活新类的
intent
上使用
startActivity

在新类中,用户可以使用
editText
设置类的字段。然后可以使用类的这些字段创建要添加到
mainActivity
中的
RecyclerView
的对象实例。下面是一些相关代码

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
    Intent launchFiller= fillaMessageActivity.createIntent();
    startActivity(launchFiller);
    messages.add(fillaMessageActivity.createMessage());
    }
    });
fillaMessageActivity
中:

EditText inputName=(EditText) findViewById(R.id.fillName);

EditText inputDate=(EditText) findViewById(R.id.fillDate);
EditText inputMessage=(EditText) findViewById(R.id.fillContent);

String nameinput=inputName.getText().toString();
String dateinput=inputDate.getText().toString();
String content=inputMessage.getText().toString();

public Message createMessage(){
Message a= new Message(nameinput, dateinput, content);
return a;
}
我在
fillaMessageActivity
中的代码正常工作,但在
mainActivity
中无法正常工作,因为我得到的错误是

类中的非静态方法
createMessage
无法从静态上下文引用
fillamessageactivity

使该方法保持静态会导致其自身的一组问题


如何在类中使用
editText
修改类的字段?

您的
FloatingActionButton
在哪个类中?上面您说“在新类中,用户可以使用editText设置类的字段。”。所以我想弄明白为什么你要为用户已经参与的活动启动一个意图?我为这一混乱道歉。这家工厂正在进行主要的生产活动。我正在尝试从mainActivity启动fillaMessageActivity,以便将字段输入fillaMessageActivity。这些字段将用于创建可添加到mainActivity中的recyclerView的消息对象。