`
vocaloid
  • 浏览: 32638 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

[转]viewpager+fragment时使用startactivity报错

阅读更多

原帖:http://blog.csdn.net/conant1989/article/details/8809874

 

错误:

04-16 15:21:15.159: E/AndroidRuntime(19365): at android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1576)

解决:

I've stumbled upon the same problem while using ActionBarSherlock compatibility library. The workaround is that your adapter extends FragmentStatePagerAdapter instead of FragmentPagerAdapter

分享到:
评论

相关推荐

    fragment间的跳转例子

    对于`Fragment`间的跳转,通常不使用`startActivity()`,而是使用`FragmentManager`的`beginTransaction()`来实现`Fragment`的切换。你可以通过`add()`或`replace()`方法来实现跳转,同时可以设置动画效果,让过渡...

    activity和fragment的生命周期以及intent跳转

    - **启动Activity**:通过调用`startActivity()`或`startActivityForResult()`方法启动新的Activity。 综上所述,理解和熟练掌握Activity和Fragment的生命周期以及Intent的使用对于Android开发者来说至关重要。这...

    android的关于fragment,实现Activity之间的跳转

    `TabLayout`可以与`ViewPager`结合,使每个标签页对应一个Fragment,这样用户在切换标签时,实际上是在切换不同的Fragment,而不是启动新的Activity。 七、实践与示例 提供的"FragmentDemoTest"可能包含了一个简单...

    使用ViewPager实现欢迎引导页面

    当用户滑到最后一页时,调用`finish()`或`startActivity()`来关闭引导页面并启动应用的主要部分。 ```java viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void ...

    android使用ViewPager组件实现app引导查看页面

    `ViewPager`是一个可以容纳多个`Fragment`或`View`的容器,它通过监听用户的滑动手势,动态地切换显示的页面。由于`ViewPager`与`ListView`和`RecyclerView`有相似之处,如果你对这两种列表滚动控件有所了解,那么...

    viewpager转到activy

    startActivity(intent); } } ``` 在`detectLeftSwipe()`方法中,我们使用`GestureDetector`来识别用户的滑动手势。当用户从右向左快速滑动并且满足一定的速度阈值时,我们认为用户想要启动新的`Activity`。`...

    viewpager使用总结

    在使用时,将Fragment集合传递给Adapter,并将其设置给ViewPager。 ```java ViewPager viewPager = findViewById(R.id.view_pager); List<Fragment> fragmentList = new ArrayList(); // 添加你的Fragment实例到...

    viewPager实现欢迎界面

    startActivity(intent); finish(); } }.start(); ``` 此外,为了让用户知道可以滑动,你还可以为`ViewPager`添加指示器,如`TabPageIndicator`或自定义的指示点。这可以通过`TabLayout`配合`ViewPager`的`...

    主界面tabhost+activitygroup框架

    - 你可以通过`LocalActivityManager.startActivity()`方法启动子`Activity`,并使用`getWindow()`方法获取子`Activity`的`Window`对象,将其内容展示在`ActivityGroup`的视图里。 3. **实现过程**: - 在每个标签...

    Android-以卡片视图的形式管理你的Activity

    startActivity(intent); ``` 然后在TargetActivity中,当你需要结束这个Activity时,只需调用`finish()`。 对于结束整个应用程序,通常不推荐直接调用`System.exit(0)`,因为这可能会导致资源未被正确释放。而是...

    切换activity

    这通常通过调用LocalActivityManager的`startActivity`方法实现。 4. **使用ViewPager**: 在主Activity中,设置一个ViewPager,并为其创建一个适配器,这个适配器需要继承自FragmentPagerAdapter或其子类,如...

    导航页面ViewPager和欢迎界面的实现源码

    startActivity(intent); finish(); } }, SPLASH_TIME_OUT); // SPLASH_TIME_OUT为自定义的展示时间 ``` 3. 跳转动画:为了提升用户体验,可以添加淡入淡出等过渡动画,使得从欢迎界面到主界面的切换更为流畅。 ...

    Android Gallery+ActivityGroup实现滑动TAB独立Activity

    3. 启动子Activity:当Gallery的选中项发生变化时,调用LocalActivityManager的startActivity方法,传入子Activity的Intent。同时,将新的Activity设置为当前显示的Activity。 4. 处理子Activity的生命周期:在...

    viewpager导航页

    startActivity(intent); } }); ``` 这里`TargetActivity`是你要跳转的目标Activity。 此外,为了优化用户体验,我们还可以添加一些动画效果,比如页面切换的滑动过渡,以及按钮点击时的反馈效果。`ViewPager`...

    安卓FragmentTab选项卡相关-分享一款Android中的-playerActvity和Fragment的进入动画.rar

    对于Activity,可以通过在主题中定义窗口动画或者在startActivity()方法中使用overridePendingTransition()来设置。对于Fragment,可以在replace(), add()或show()等方法中使用Transaction对象的setCustomAnimation...

    viewpager实现的引导页

    然后,我们需要在`Activity`或`Fragment`中设置`ViewPager`的适配器,并添加监听器以便在用户完成浏览后跳转到主页面。可以使用`OnPageChangeListener`或`ViewPager.addOnPageChangeListener()`。 ```java ...

    Tab中的Activity嵌入子Activity

    必须谨慎处理`startActivity()`和`finish()`调用,以防止栈中活动实例过多导致内存泄漏或用户无法正常导航。 5. **Intent传递数据**:在Activity间传递数据时,可以使用`Intent`对象。启动子Activity时,将数据放入...

    Android启动页与引导页的简单实现

    4. 使用Intent将控制权传递给主Activity,例如:`startActivity(new Intent(SplashActivity.this, MainActivity.class));`,并调用`finish()`关闭启动页Activity。 接着,我们讨论引导页。引导页通常出现在用户首次...

    Android 启动页面,引导页面,FragmentTabHost

    startActivity(intent); finish(); } }, 3000); // 停留3秒 ``` 引导页面通常用于新用户首次打开应用时,展示一些应用的核心功能或操作指南。在Android中,我们常使用ViewPager配合Fragment来实现这一功能。...

    android引导页面

    在创建引导页面时,通常会用到ViewPager配合Fragment来展示多页的引导内容,每个Fragment对应一页的图片或动画。同时,可以使用ImageView加载图片资源,或者使用Glide、Picasso等库来优化图片加载。为了增加交互性,...

Global site tag (gtag.js) - Google Analytics