Android 非静态方法putExtra,找不到符号方法

Android 非静态方法putExtra,找不到符号方法,android,android-studio,Android,Android Studio,我是一名PHP开发人员,但今天我需要面对Android Studio 我想向另一个活动发送输入文本。但我有一些错误: 错误:不能使用非静态方法putExtra(字符串,字符串) referencedfrom静态上下文错误:找不到符号方法 星触觉(意图) 怎么了?使用适当的意图实例而不是意图 public class MainActivity extends AppCompatActivity { EditText editText; @Override protected voi

我是一名PHP开发人员,但今天我需要面对Android Studio

我想向另一个活动发送输入文本。但我有一些错误:

错误:不能使用非静态方法putExtra(字符串,字符串) referencedfrom静态上下文错误:找不到符号方法 星触觉(意图)


怎么了?

使用适当的
意图实例
而不是
意图

public class MainActivity extends AppCompatActivity {

  EditText editText;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    editText = (EditText) findViewById(R.id.main);
  }

  public void sendMessage(View view){
    Intent intent = new Intent(this, main.class);

    String message = editText.getText().toString();
    intent.putExtra("com.proj.proj", message);
    startActivity(intent);
  }
}

使用适当的
intent
实例,而不是
intent

public class MainActivity extends AppCompatActivity {

  EditText editText;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    editText = (EditText) findViewById(R.id.main);
  }

  public void sendMessage(View view){
    Intent intent = new Intent(this, main.class);

    String message = editText.getText().toString();
    intent.putExtra("com.proj.proj", message);
    startActivity(intent);
  }
}

@塞尔文,对不起,伙计,看来有人从早上就开始给我进货了。否决票和否决票总是被否决。不要担心连续否决票会自动反转
StartActivity(intent)
仍然给我一个错误它是
startActivity()
(带一个小s)@RickJoe,是的,错误是大写的
s
,更新了我的答案。使用
startActivity()
@Selvin,对不起,伙计,看起来好像有人从早上开始给我进货。否决票和否决票总是被否决。不要担心连续否决票会自动反转
StartActivity(intent)
仍然给我一个错误它是
startActivity()
(带一个小s)@RickJoe,是的,错误是大写的
s
,更新了我的答案。使用
startActivity()
@Selvin没有经验的OP会输入错误,你会让他白费力气找出静态和非静态方法之间的区别。不好:-(@Selvin)没有经验的OP会输入错误,你会让他白费力气找出静态和非静态方法之间的区别。不好:-(