小编Seb*_*b83的帖子

ViewPager具有相同类的多个片段实例

我正在尝试创建一个包含5个片段的ViewPager.5个片段"容器",因此每个片段包含2个片段.4个第一个片段具有相同的布局并属于同一个类.第五个来自另一个班级,那个没有问题.

问题是当活动启动时,只有1个片段似乎正在工作(viewPager中位置0的片段).我试图在我的PagerAdapter中的第0位返回新的Fragment(),但是当我这样做时,它是第二个正在工作的片段.(通过工作我的意思是在左边显示列表,我仍然没有处理右边的细节片段)

这是一些代码

CustomPagerAdapter.java

public class CustomPagerAdapter extends FragmentPagerAdapter{

public CustomPagerAdapter(FragmentManager fm) {
    super(fm);
}
public CustomPagerAdapter(FragmentManager fm, Context context) {
    super(fm);

}

@Override   
public Fragment getItem(int pos) {

    if(pos == 4)
        return new OtherContainerFragment();
    else
        return new ContainerFragment(pos);

}

@Override
public int getCount() {

    return 5;
}
Run Code Online (Sandbox Code Playgroud)

ContainerFragment.java

public class ContainerFragment extends Fragment {
private int CONTAINER_TYPE;

public ContainerFragment(){

}

public ContainerFragment(int type){
    CONTAINER_TYPE = type;
}



@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
}


@Override
public View onCreateView(LayoutInflater …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments android-viewpager android-nested-fragment

8
推荐指数
2
解决办法
6993
查看次数

JSON输出重音问题

我一直在寻找约3个小时,我知道有很多问题已经被问到这个问题了,但我没有找到任何解决方案,当我尝试输出重音字符时,我的问题对我有用我的数据库上的SELECT查询的结果.

 $itemsList = array();
 while($row = mysql_fetch_assoc($res)){
    $itemsList[Items][] = ($row);
 }
 echo json_encode($itemsList);
Run Code Online (Sandbox Code Playgroud)

这将输出:

{"Items":  [

{"user_name":"misterP", 

"comment":"\u00c3\u00a9t\u00c3\u00a9",

"image_name":"403885300736874.jpg"}]}
Run Code Online (Sandbox Code Playgroud)

但是我需要输出重音符号,如下所示:

{"Items":  [

{"user_name":"misterP", 

"comment":"été",

"image_name":"403885300736874.jpg"}]}
Run Code Online (Sandbox Code Playgroud)
  • 我的数据库和表格有interclassement utf8_general_ci
  • 插入我数据库的数据是utf8_encoded
  • 我的PHP脚本是Unicode(UTF-8)
  • 我在我的数据库上的SELECT之前做了"mysql_set_charset('utf8');"
  • 如果这可以帮助某人:在数据库中,单词"été"是:"été"

所以我真的不知道现在该做什么,我真的很难受口音,我无法让它发挥作用.提前致谢 !

php mysql json utf-8 ios

4
推荐指数
1
解决办法
8879
查看次数