我有两个活动,一个是我获取电子邮件地址,一个是创建一个Intent,另一个是我希望通过接收Intent来显示电子邮件。但是我对显示部分很困惑。我必须在我的.xml中做些什么吗?
以下是我的第二项活动代码
protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);
// Set the text view as the activity layout
setContentView(textView);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
答案 0 :(得分:0)
以这种方式定义意图: 第一项活动
Intent intent = new Intent(this,SecondActivity.class);
intent.putExtra("Email_content",your data);
start Activity(intent);
并在第二节课中接受此意图 String value = getIntents()。getExtra(" Email_content");