Я пытаюсь протестировать созданный мной класс, расширяющий 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 и т. Д.
Спасибо!