2012-10-23 58 views
1

我想將ArrayList從一個活動傳遞給另一個活動。 我發現這個鏈接pass arraylist from one activity to other有用。將整個ArrayList <String>從一個活動傳遞到另一個活動android

但是,當我使用

ArrayList<String> hyperlinks = new ArrayList<String>(); 
          ... 

    Intent myIntent=new Intent(Player.this,VideoActivity.class); 
        Bundle mBundle = new Bundle(); 
        mBundle.putStringArrayListExtra("hyperlinks", hyperlinks); 
        //mBundle.putString("filePath", hyperlinks.get(0)); 
        myIntent.putExtras(mBundle); 
        Player.this.startActivity(myIntent); 

然後我在收到錯誤mBundle.putStringArrayListExtra, 話說方法putStringArrayListExtra(字符串,ArrayList中)是未定義的類型捆綁

請指導我如何做到這一點?

謝謝

+3

請閱讀套件,意圖DOC – Blackbelt

+2

它之前http://stackoverflow.com/questions/4029969/problems-with-putstringarraylistextra-in-已回答android –

+0

謝謝Gaurav ... – Vishal

回答

2

有很多方法可以做到這一點,但你嘗試過:

myIntent.putStringArrayListExtra(key, hyperlinks); 

此外,包對象具有清楚地表明putStringArrayList(String, ArrayList)是捆綁類的方法

putStringArrayList 
相關問題