如何使用putExtra在其他活动中调用Intent

时间:2013-01-04 10:32:53

标签: android android-intent

这是我的代码,我想在我的不同类中使用此活动,我将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());

请帮助我理解这段代码。

3 个答案:

答案 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());相同。

希望它有所帮助。