私はアンドロイドが初めてです。
インテントを使用して、あるクラスから別のクラスに配列値を取得する方法??
私はこのようにしてみました... 1回目の活動...
Intent videointent = new Intent(Focusarea.this,Videoplayer.class); videointent.putExtra("string-array", resim_list); startActivity(videointent);
2回目の活動
Intent intent=getIntent(); String [] Array = intent.getStringArrayExtra("string-array");
私はこれを警告として取得し、2番目のアクティビティの値としてnullを取得しています..
W/Bundle(521): Key string-array expected String[] but value was a java.util.ArrayList. The default value <null> was returned. W/Bundle(521): Attempt to cast generated internal exception: W/Bundle(521): java.lang.ClassCastException: java.util.ArrayList W/Bundle(521): at android.os.Bundle.getStringArray(Bundle.java:1459) W/Bundle(521): at android.content.Intent.getStringArrayExtra(Intent.java:3630) W/Bundle(521): at com.example.TEENEINSTIEN.Videoplayer.onCreate(Videoplayer.java:20) W/Bundle(521): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)