Android自定义适配器Intent.ACTION\u调用
我使用的是列表视图。我定制的。我觉得我无法理解的是意图,行动吧。我尝试制作一种电话簿,这样用户就可以从listview拨打电话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
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(意图);来自适配器类?星触觉(意向);是活动类的一种方法。你应该在活动类中调用它,或者通过适配器中的上下文调用它。我不明白我是初学者,你有例子吗?这就是我上面的答案所说的可能的重复