У меня есть ListView с некоторой информацией, когда я нажимаю на строку LisView, я хочу перейти к другому действию и передать аргумент строки.Передача параметров другим действиям android
Сейчас у меня есть это:
@Override защищен недействительным onListItemClick (ListView л, Вид v, внутр положение, длинный идентификатор) {
Thread my_files_thread = new Thread(){
//start thread
public void run(){
try{
startActivity(new Intent("android.app.reader.FILES"));
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
//finish();
}
}
};// Brackets means that thread is closing
my_files_thread.start();
}
Files класс:
public class Files extends Activity{
public String name = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.files);
}
public String getName() {
return name;
}
public void setName(String name) {
name = name;
}
}
Так что я хочу вызвать сеттер, а затем открыть эту активность. Я могу это сделать? Или есть другой способ, которым я должен заниматься.
Спасибо.
почему вы используете нить, чтобы начать новую активность? Вам не нужно вводить поток в этой простой задаче – waqaslam
что вы имеете в виду аргумент строки? это позиция позиции, которую вы нажали? – waqaslam