这是我的代码,我想在我的不同类中使用此活动,我将TextView用于显示保存的数据。
public void onItemClick(AdapterView<?> arg0, View v, int position, long id) {
// TODO Auto-generated method stub
TextView tv = (TextView) v;
String content = tv.getText().toString();
Intent i=new Intent(getApplicationContext(),ShowNote.class);
i.putExtra("Title", content);
//i.putExtra("id", getListView.get(arg2).getID());
startActivity(i);
这段代码是什么意思。我只是不明白putExtra值
i.putExtra("Title", content);
i.putExtra("id", getListView.get(arg2).getID());
请帮助我理解这段代码。
答案 0 :(得分:0)
i.putExtra("Title", content);
它定义您将一些数据从一个活动传递到另一个活动以进行访问。
要了解有关Intent
的详情,请查看Link
答案 1 :(得分:0)
您在意图中放置了一些信息,因此被调用的Activity可以提取它们,并基于它来实现它的业务逻辑
答案 2 :(得分:0)
简单但作为初学者难以理解。
i.putExtra("Title", content);
您将值从一个活动传递到另一个活动。
在上面的代码行中Title
是一个关键。第二个活动通过它了解您发送的价值。这与i.putExtra("id", getListView.get(arg2).getID());
相同。
希望它有所帮助。