如何在列表视图中的itemselect上的下一个活动中显示路径

时间:2011-12-01 18:17:48

标签: android

public class Lucenconcept extends Activity {
    Button   btn1;
    EditText mEdit;
    String txt2;
    public ListAdapter adapter;
    private ListView lv;

    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);
        File index = new File("/sdcard/index/");
        index.mkdir();

        mEdit   = (EditText)findViewById(R.id.editText1);
        lv=(ListView) findViewById(android.R.id.list);


        btn1 = (Button)findViewById(R.id.button1);

        btn1.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                Analyzer analyzer = new StandardAnalyzer();
                IndexSearcher indexSearcher;
                try {
                    indexSearcher = new IndexSearcher("/sdcard/index/");
                    QueryParser parser = new  QueryParser("text", analyzer);
                    Hits hits = indexSearcher.search( parser.parse("("+ "text:" +mEdit.getText().toString() + ")"));
                    String txt2[] =new String[100];
                    String txt="";

                    for (int i = 0; i < hits.length(); i++) {
                        Document hitDoc = hits.doc(i);
                        Log.i("TestAndroidLuceneActivity", "Lucene: " +hitDoc.get("title")+ hitDoc.get("path"));
                        txt=hitDoc.get("title");
                        txt2[i]=txt;      
                        String location=hitDoc.get("path");
                   }
                   lv.setAdapter(new ArrayAdapter
                        <String>
                        (Lucenconcept.this,android.R.layout.simple_list_item_1 ,txt2));
                        indexSearcher.close();
                } 
        });
    }
} 

我能够在列表视图中显示标题我想在下一个活动中的项目selct上显示此字符串中的路径hitDoc.get("path")

Cud任何一个plz帮助meam不能在下一个活动中显示url而我已经把所有的思考清单和所有我认为有错误的位置plz帮助我..

1 个答案:

答案 0 :(得分:0)

使用Intent在活动之间传递数据

参考Intent示例