我已经创建了一个Messenger应用,但我在代码中未发现任何错误,但是当我按下按钮时,它要求我关闭该应用。请帮助我
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void sendmessage(View view)
{
EditText textView=(EditText) findViewById(R.id.textView);
String messageText=textView.getText().toString();
Intent intent=new Intent(this,RecieveMessage.class);
intent.putExtra("messages",messageText);
startActivity(intent);
}
}
这是我的专心活动
public class RecieveMessage extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_recieve_message);
Intent intent=getIntent();
String message=intent.getStringExtra("messages");
TextView textView=(TextView) findViewById(R.id.textView);
textView.setText(message);
}
}
答案 0 :(得分:1)
尝试一下...
Bundle extras = intent.getExtras();
if(extras != null)
String data = extras.getString("messages");
答案 1 :(得分:0)
检查清单。XML是否已注册活动。
上下文尝试使用mainactivity.this
希望有帮助