2014-04-29 49 views
1

工作我想,當我點擊一個ListView的項目,將啓動一個活動,我對第一個活動驗證碼:意圖putextra不ListView中

@Override 
      public void onItemClick(AdapterView<?> parent, View view, 
            int position, long id) { 
       // getting values from selected ListItem 
           // Starting single contact activity 
       String id_lo = ((TextView) view.findViewById(R.id.idProducto)).getText().toString(); 

       // Starting single contact activity 
       Intent in = new Intent(getApplicationContext(), 
         CaracteristicasProducto.class); 
       in.putExtra("id", id_lo); 
       startActivity(in);          } 
     }); 

而且我用這個代碼讀取在CaracteristicasProducto.class中的putExtra

String id = getIntent().getExtras().getString("id"); 

是不是正確?

回答

0

在新的活動做到這一點:

Intent intent = getIntent(); 
String id = intent.getStringExtra("id"); 
+0

與那現在工作的意圖,但我有一個異步的另一個錯誤,這裏是錯誤和CaracteristicasProducto.class:錯誤:tny.cz/008b34ba和類:tny.cz/5b7b7caf – user3579107

+0

這將是一個新的問題:) – BlackHatSamurai

+0

當你發佈新的問題時,確保你發佈了'AsyncTask'代碼和整個堆棧跟蹤。 – BlackHatSamurai

0

你想爲你right.is得到任何異常或錯誤?你是否成功地轉向活動CaracteristicasProducto.class?