Честно говоря, я продумал об этом, прежде чем спрашивать. как получить намерение от активности до fragmentactivity
Я пытаюсь использовать viewpager. Я имею здесь ошибку в рассуждениях ПОЛУЧИТЬ Bundle extras = getArguments();
Как получить намерение в действии
public class SingleViewActivity extends FragmentActivity {
ImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_page_view);
ArrayList<Listitem> personArrayList = new ArrayList<Listitem>();
// Listitem item = new Listitem("1", "http://developer.android.com/assets/images/android_logo.png");//I used to add it staticly
Bundle extras = getArguments();
if (extras != null) {
extras = extras.getParcelableArrayList(ARG_PERSON_LIST);
personArrayList.add(item); }
// DemoObjectFragment f = DemoObjectFragment.newInstance(personArrayList);
ViewPager mViewPager = (ViewPager) findViewById(R.id.pager);
Log.d("s", "singleview");
DemoCollectionPagerAdapter mDemoCollectionPagerAdapter = new DemoCollectionPagerAdapter(getSupportFragmentManager(),personArrayList);
mViewPager.setAdapter(mDemoCollectionPagerAdapter);
'Bundle статистов = getIntent() getExtras()' –
@ cricket_007 спасибо человеку, но я получил ошибку здесь, '= дополнительные extras.getParcelableArrayList (ARG_PERSON_LIST)', что он должен быть? – Moudiz
"extras.getParcelableArrayList (ARG_PERSON_LIST);" возвращает вам ParcelableList, который вы хотите поместить в объект Bundle. Я могу вам сказать, что даже без stacktrace :) – Beemo