如何从列表项的OnClick运行方法?
我的方法叫做CallEmergency()
public void CallEmergency(View arg0) {
String phone_no = "911";
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + phone_no));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(callIntent);
}
我可以通过以下方式开始其他活动:
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent i = new Intent(getApplicationContext(), Activity.class);
startActivity(i);}
但是我想运行这个CallEmergency()方法。
答案 0 :(得分:2)
只需使用:
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
callEmergency(null);
}
(请阅读Java naming conventions,其中指出callEmergency()
等方法应以小写字母开头。)