2010-06-28 78 views
0

我有一個ListActivity有一個ListView,onItemClick我開始的意圖,這個意圖的安卓:ListActivity與ListView控件開始新的意圖,這意圖沒有父

OnCreate中我做的getParent但它爲空。如果我做這個.isChild()它是錯誤的。

mPostList.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
    Intent IntentDiscution = new Intent(parent.getContext(), EcrireMessage.class); 
    .... 
    IntentDiscution.putExtras(objetbunble); 
    parentClass.startActivity(IntentDiscution); 
} 

回答

0

你可能尋找

YourParentClassName.this 

代碼

mPostList.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
    Intent IntentDiscution = new Intent(YourParentClassName.this, EcrireMessage.class); 
    .... 
    IntentDiscution.putExtras(objetbunble); 
    parentClass.startActivity(IntentDiscution); 
} 
+0

我這個錯誤:「類型列表中沒有外圍實例是在範圍訪問」 – NicoMinsk 2010-06-28 15:19:57

+0

安置自己的整個文件,因爲別的東西可能是錯誤的那裏 – Pentium10 2010-06-28 15:32:45