-2

这是我的代码,我想在我放置 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());

请帮助我理解这段代码。

4

3 回答 3

0

i.putExtra("Title", content);它定义了您正在将一些数据从一个活动传递到另一个活动以进行访问。

要了解有关Intent查看链接的更多信息

于 2013-01-04T10:37:12.253 回答
0

您正在将一些信息放入您的意图中,因此被调用的 Activity 可以提取它们,并基于它执行业务逻辑

于 2013-01-04T10:37:59.350 回答
0

它很简单,但作为初学者很难理解。

i.putExtra("Title", content);

您将价值从一项活动传递到另一项活动。

在上面这行代码Title中是一个关键。第二个活动通过它来了解您发送的值。这对i.putExtra("id", getListView.get(arg2).getID());.

希望能帮助到你。

于 2013-01-04T10:39:40.697 回答