lv.setAdapter(adp);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Cursor c = (Cursor)arg0.getItemAtPosition(arg2);
call = c.getString(0);
Intent i = new Intent(null, Ldetail.class);
i.putExtra("id",call);
startActivity(i);
回答
試試這個,而不是空的使用getapplicationcontext()..
usersList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
在這裏,你已經使用的適配器觀,這是父類的自定義適配器的視圖。這就是爲什麼它不起作用。相反,您應該使用自定義適配器視圖。
此處的getView()函數可幫助您將父視圖視圖轉換爲自定義視圖。
所以您使用的兩個選項,
usersList.setOnItemClickListener(new CustomAdapterView.OnItemClickListener() {
或
usersList.setOnItemClickListener(new OnItemClickListener() {
改變這一行。
Intent i = new Intent(null, Ldetail.class);
而不是null use context或activityname.this。您必須傳遞上下文或活動名稱。
Intent i = new Intent(YourCurrentActivityName.this, Ldetail.class);
或者
Intent i = new Intent(getBaseContext(), Ldetail.class);
,並宣佈在Android清單文件Ldetail活動。
爲什麼傳遞null而不是上下文?
添加上下文的意圖
Intent i = new Intent(yourclassname.this, Ldetail.class);
Intent i = new Intent(null, Ldetail.class);
i.putExtra("id",call);
startActivity(i);
您必須通過情境或活動。
Intent i = new Intent(this, Ldetail.class);
或
Intent i = new Intent(getBaseContext(), Ldetail.class);
我試過Intent i = new Intent(this,Ldetail.class); Intent i = new Intent(getBaseContext(),Ldetail.class); 但我雖然得到運行時錯誤 – 2013-03-02 07:30:48
告訴我你的錯誤第一 – duggu 2013-03-02 07:32:47
我如何發送日誌貓的屏幕截圖? – 2013-03-02 07:35:16
- 1. Recyclerview OnItem單擊監聽器不工作
- 2. fire OnItem點擊按鈕時點擊listview
- 3. Onitem長按不工作列表視圖
- 4. 點擊不工作
- 5. ng點擊工作不點擊
- 6. jQuery的點擊(只點擊)不工作
- 7. 第一次點擊不工作在jquery
- 8. 點擊下一頁casperjs不工作
- 9. 點擊在GridView第一項工作不
- 10. 我想中心一個div在另一個div但不工作?
- 11. Onitem單擊列表工具不能在列表視圖
- 12. AJAX不工作的第一次點擊,需要點擊兩次
- 13. 按鈕上點擊不工作第一次點擊
- 14. JQuery的點擊不工作
- 15. 。對(「點擊」,funcion不工作
- 16. 我點擊不工作
- 17. 檢測點擊不工作
- 18. 如何不點擊工作?
- 19. 輸入點擊不工作
- 20. NG點擊不工作
- 21. 點擊後jQuery不工作
- 22. jQuery的點擊()不工作
- 23. onItemClick點擊不工作
- 24. jquery錨點擊不工作
- 25. $(「#提交」)點擊不工作:/
- 26. jQuery的。點擊()不工作
- 27. 的addEventListener點擊不工作
- 28. angularjs NG-點擊不工作
- 29. 觸發點擊不工作
- 30. JQuery點擊+這不工作
什麼是 '不工作' 是什麼意思? – StarPinkER 2013-03-02 07:17:35
而不是空使用上下文或activityname.this – 2013-03-02 07:17:57