-1

我在测试需要活动类上下文的非活动类时遇到问题。

Card 类扩展了 ImageView 并有一些方法:

public class Card extends ImageView { 

    public Card(Context context, int cardID) {
       super(context);
       this.cardID = cardID;
       this.turnback = 0;
       backImage =  getResources().getDrawable(R.drawable.backimage);
       setBackgroundDrawable(backImage);
   }
}

我想将这个类作为一个独立类进行测试,是否有机会创建一个虚拟上下文?

4

1 回答 1

1

简单回答是不。原因是您正在扩展视图。测试视图的唯一方法是查看它。为此,您需要一项活动。这是安卓基础。

于 2012-06-15T21:52:38.307 回答