0

リストアイテムの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()メソッドを実行したいだけです。

4

1 に答える 1

2

単に使用してください:

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    callEmergency(null);
}

(Javaの命名規則について読んでください。Javaの命名規則では、のようなメソッドcallEmergency()は小文字で始める必要があります。)

于 2013-02-07T21:17:45.803 に答える