相关疑难解决方法(0)

如何使我的自定义对象Parcelable?

我正在尝试让我的对象Parcelable.但是,我有自定义对象,这些对象具有ArrayList我所做的其他自定义对象的属性.

最好的方法是什么?

android parcelable

329
推荐指数
7
解决办法
23万
查看次数

从片段开始活动

我有2个片段,两个片段都有一个按钮.当我按下按钮时,我想开始一个新的活动.但我无法让它发挥作用.

我得到的错误:ERROR here:类型不匹配:无法从mFragmentFavorite转换为Fragment

我究竟做错了什么?

MyFragmentPagerAdapter

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;

public class MyFragmentPagerAdapter extends FragmentPagerAdapter{

    final int PAGE_COUNT = 3;

    /** Constructor of the class */
    public MyFragmentPagerAdapter(FragmentManager fm) {
        super(fm);
    }

    /** This method will be invoked when a page is requested to create */
    @Override
    public Fragment getItem(int arg0) {

        switch(arg0){

        case 0:
            return new FavoriteActivity();
                    //ERROR: Type mismatch: cannot convert from FavoriteActivity to Fragment


        case 1:
            return new SettingsActivity();


        default:
            return null;

        }       
    }

    /** …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-activity android-fragmentactivity

77
推荐指数
3
解决办法
22万
查看次数