0
我想測試一個我創建的擴展ImageView的類。它在構造上崩潰,顯然在運行任何代碼之前(使用調試器進行調試並沒有達到構建代碼中的任何斷點)。作爲一個健康檢查,我創建了這個類:在Android測試項目中擴展ImageView崩潰在施工中
package com.blah.thing;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageView;
public class DoNothing extends ImageView {
public DoNothing(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public DoNothing(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
public DoNothing(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}
}
它仍然崩潰。我從中也基本上什麼也不做(迄今爲止)的活動稱之爲:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Context context = getApplicationContext();
DoNothing dn = new DoNothing(context);
setContentView(R.layout.main);
}
這項活動是在Android測試項目旁邊的主體工程......是有什麼我需要做修復的依賴或者其他的東西?順便說一下,我正在導入所有需要引用DoNothing,Context等的軟件包。
謝謝!
Hmmmm ...嘗試宣告您的自定義'ImageView'在佈局和它膨脹而不是僅僅創建它。此外,張貼你得到的任何例外。 – dmon