Как я могу использовать OnItemClickListener, чтобы начать новое намерение, основанное на том, какой элемент нажат?

Я хочу иметь возможность начать новую деятельность с помощью класса Intent. Я знаю, как начать деятельность с помощью этих строк кода:

Intent myIntent = new Intent(v.getContext(), bylocationactivity.class);

startActivityForResult(myIntent, 0);

Но как мне указать, какой элемент был нажат? Поэтому, когда я нажимаю кнопку "По местоположению" Я могу запустить bylocationactivity.class и так далее?

public class bonesactivity extends Activity 
{
    public void onCreate(Bundle savedInstanceState) 
    {
        ListView boneslist;
        String categorieslist[]={"Alphabetically","By Location","Specialty Tests"};
        super.onCreate(savedInstanceState);
        setContentView(R.layout.boneslayout);
        boneslist=(ListView)findViewById(R.id.boneslayout);
        boneslist.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , categorieslist));
        boneslist.setOnItemClickListener(new OnItemClickListener() 
        {
            public void onItemClick(AdapterView<?> parent, View view,int position, long id)
            {

            }
        });
    }      
}

Ответы на вопрос(3)

Ваш ответ на вопрос