私はListViewをいくつかの情報とともに持っています。私がLisViewの行を押すと、他のアクティビティに行き、行の引数を渡したいと思っています。他のアクティビティへのパラメータの受け渡し
@Override 保護ボイドonListItemClick(リストビューL、ビューV、INT位置、長いID){
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();
}
ファイルクラス:
今の私はこれを持っています
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;
}
}
私はsetterを呼び出して、そのアクティビティを開きます。私はこれを行うことができますか?あるいは、私がやるべき他の方法があります。
ありがとうございました。
なぜあなたは新しい活動を開始したスレッドを使用しているの?あなたはこの単純なタスクにスレッドを導入する必要はありません – waqaslam
行の引数はどういう意味ですか?あなたがクリックしたアイテムの位置ですか? – waqaslam