Android自定义适配器Intent.ACTION\u调用

Android自定义适配器Intent.ACTION\u调用,android,listview,adapter,Android,Listview,Adapter,我使用的是列表视图。我定制的。我觉得我无法理解的是意图,行动吧。我尝试制作一种电话簿,这样用户就可以从listview拨打电话 ImageButton call = (ImageButton) customView.findViewById(R.id.call); call.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Intent int

我使用的是列表视图。我定制的。我觉得我无法理解的是意图,行动吧。我尝试制作一种电话簿,这样用户就可以从listview拨打电话

ImageButton call = (ImageButton) customView.findViewById(R.id.call);
    call.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "Your Phone_number"));
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(intent);
        }
    });
所以我做了一些研究来解决这个问题。有一句话说自定义适配器的行为不像活动之类的。我将感谢任何帮助

错误:找不到符号方法startActivity(Intent)

更新:

我打不了电话。取而代之的是,我启动了一个新的活动,如call.java,并在意图新活动时发送电话数据,然后我在create上拨打了电话。

您是否尝试呼叫startActivity(意图);来自适配器类?星触觉(意向);是活动类的一种方法。你应该在活动类中调用它,或者通过适配器中的上下文调用它。我不明白我是初学者,你有例子吗?这就是我上面的答案所说的可能的重复