あるアクティビティから別のアクティビティにarraylistを渡します

user2134412

あるアクティビティから別のアクティビティに完全な配列リストを渡そうとしています。

私はこのように試しました。

arraylist=new ArrayList<HashMap<String,Object>>();


    Intent i= new Intent(ListActivity.this,search.class);
               i.putExtra("arraylist", arraylist);
               startActivity(i);

誰かが@thanksを手伝ってくれませんか

フィルアップルゲート

ObjectJavaクラスはシリアル化できないため、これは機能しません理由の説明については、この質問参照してください

このIntent.putExtra()メソッドには、シリアル化可能なインターフェイスを実装する型が必要です。Objectはこれを実装しないため、機能しません。HashMap<String,Object>オブジェクトをSerializableインターフェイスを実装するより具体的なタイプに置き換えるのではなく、勧めします。これを行う方法については、このチュートリアル参照してください

更新

渡すデータが大きい場合、シリアル化と逆シリアル化に関連してかなり大きなオーバーヘッドが発生する可能性があります。したがって、静的シングルトンクラスを使用して配列リストを格納する価値があるかもしれません。以下のコードサンプルは、これを実装する方法を示しています。

public class DataStore {
    private static final DataStore instance = new DataStore ();
    private arraylist = new ArrayList<HashMap<String,Object>>();

    //Private constructor
    private DataStore () {}

    //Class is only accessible through this method
    public static Singleton getInstance() {
        return instance;
    }

    //Accessors for your data
    private ArrayList<HashMap<String,Object>> getArrayList()
    {
         return arraylist;
    }

    private void setArrayList(ArrayList<HashMap<String,Object>> value)
    {
         arraylist = value;
    }
}

参考までに、静的シングルトンに関するチュートリアルがあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

あるアクティビティから別のアクティビティにビューを渡す

分類Dev

通知マネージャーを使用して、あるアクティビティから別のアクティビティにデータを渡します

分類Dev

あるアクティビティから別のアクティビティにGoogleApiClientobjを渡す

分類Dev

Android:あるアクティビティから別のアクティビティに情報を渡す

分類Dev

ベストプラクティスMVVMは、あるアクティビティから別のアクティビティにデータを渡します

分類Dev

KotlinのアクティビティAからアクティビティBにmutableListを渡します。

分類Dev

Arraylistから別のアクティビティに曲を渡す

分類Dev

オブジェクトをあるアクティビティから別のアクティビティに渡して、値を変更します

分類Dev

あるアクティビティから別のアクティビティに文字列を渡し、DialpadとEメールの目的で使用する方法

分類Dev

String []をあるアクティビティから別のアクティビティに渡す

分類Dev

あるアクティビティから別のアクティビティにrow_idを渡して、row_idに基づいてアクティビティから行を削除できるようにします

分類Dev

あるアクティビティから別のアクティビティにデータを渡すと、強制終了が発生します

分類Dev

あるアクティビティから別のアクティビティに変数を渡すと、NullPointer例外が発生します

分類Dev

あるアクティビティから別のアクティビティに値を返す

分類Dev

ArrayListのクラスのクラスをあるアクティビティから別のアクティビティに渡す方法

分類Dev

ArrayList <ArrayList <String >>を別のアクティビティに渡します

分類Dev

ArrayList <ArrayList <String >>を別のアクティビティに渡します

分類Dev

別のアクティビティから別のアクティビティにArrayListを取得する方法

分類Dev

Android:あるアクティビティから別のアクティビティにint値を渡す

分類Dev

あるアクティビティから別のアクティビティにオブジェクトのArraylistを送信します

分類Dev

エクストラを使用して、あるアクティビティから別のアクティビティに画像を渡す

分類Dev

あるアクティビティから別のアクティビティに文字列を渡す

分類Dev

あるアクティビティから別のアクティビティにサービスを渡す

分類Dev

ArrayListをからアクティビティに渡します

分類Dev

特定のリスト項目を取得し、あるアクティビティから別のアクティビティに 2 つの値を渡す方法は?

分類Dev

あるアクティビティから別のアクティビティに画像を転送したい

分類Dev

android-あるアクティビティから別のアクティビティにトーストを渡します

分類Dev

JsonArrayをあるアクティビティから別のアクティビティに渡す方法

分類Dev

あるアクティビティから別のアクティビティに移動し、他のアクティビティでoncreateを実行する

Related 関連記事

  1. 1

    あるアクティビティから別のアクティビティにビューを渡す

  2. 2

    通知マネージャーを使用して、あるアクティビティから別のアクティビティにデータを渡します

  3. 3

    あるアクティビティから別のアクティビティにGoogleApiClientobjを渡す

  4. 4

    Android:あるアクティビティから別のアクティビティに情報を渡す

  5. 5

    ベストプラクティスMVVMは、あるアクティビティから別のアクティビティにデータを渡します

  6. 6

    KotlinのアクティビティAからアクティビティBにmutableListを渡します。

  7. 7

    Arraylistから別のアクティビティに曲を渡す

  8. 8

    オブジェクトをあるアクティビティから別のアクティビティに渡して、値を変更します

  9. 9

    あるアクティビティから別のアクティビティに文字列を渡し、DialpadとEメールの目的で使用する方法

  10. 10

    String []をあるアクティビティから別のアクティビティに渡す

  11. 11

    あるアクティビティから別のアクティビティにrow_idを渡して、row_idに基づいてアクティビティから行を削除できるようにします

  12. 12

    あるアクティビティから別のアクティビティにデータを渡すと、強制終了が発生します

  13. 13

    あるアクティビティから別のアクティビティに変数を渡すと、NullPointer例外が発生します

  14. 14

    あるアクティビティから別のアクティビティに値を返す

  15. 15

    ArrayListのクラスのクラスをあるアクティビティから別のアクティビティに渡す方法

  16. 16

    ArrayList <ArrayList <String >>を別のアクティビティに渡します

  17. 17

    ArrayList <ArrayList <String >>を別のアクティビティに渡します

  18. 18

    別のアクティビティから別のアクティビティにArrayListを取得する方法

  19. 19

    Android:あるアクティビティから別のアクティビティにint値を渡す

  20. 20

    あるアクティビティから別のアクティビティにオブジェクトのArraylistを送信します

  21. 21

    エクストラを使用して、あるアクティビティから別のアクティビティに画像を渡す

  22. 22

    あるアクティビティから別のアクティビティに文字列を渡す

  23. 23

    あるアクティビティから別のアクティビティにサービスを渡す

  24. 24

    ArrayListをからアクティビティに渡します

  25. 25

    特定のリスト項目を取得し、あるアクティビティから別のアクティビティに 2 つの値を渡す方法は?

  26. 26

    あるアクティビティから別のアクティビティに画像を転送したい

  27. 27

    android-あるアクティビティから別のアクティビティにトーストを渡します

  28. 28

    JsonArrayをあるアクティビティから別のアクティビティに渡す方法

  29. 29

    あるアクティビティから別のアクティビティに移動し、他のアクティビティでoncreateを実行する

ホットタグ

アーカイブ