小编mos*_*kis的帖子

碎片和旋转屏幕问题

我有碎片和旋转屏幕的问题.我读了这个帖子,并没有解决我的问题:

没有视图的片段在配置更改时崩溃(不完全相同)

替换片段时出现IllegalStateException(不解决我的问题)

我只有一项活动:

public class MainActivity extends FragmentActivity implements TabSelectedListener {

    /** Application tab menu */
    private TopMenu menu;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        menu = (TopMenu) this.findViewById(R.id.menu);
        menu.setListener(this);


    }//onCreate

    @Override
    protected void onSaveInstanceState(Bundle outState) {
        // TODO Auto-generated method stub
        super.onSaveInstanceState(outState);
    }

    public void tabSelected(int tab) {

        FragmentManager fragmentManager = this.getSupportFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
        Fragment f = null;

        boolean logged = DataController.getInstance().getLogged();

        switch(tab){
        case TopMenu.TAB1:
            if( !logged ){
                f = new HomeFragment(); …
Run Code Online (Sandbox Code Playgroud)

android view rotation fragment

9
推荐指数
1
解决办法
5354
查看次数

Rx2 blockingFirst()不起作用

我在rx世界中介绍,我想了解为什么在订阅newThread时阻塞不起作用.例如:

这是有效的:

int i = Observable.fromArray(1,2,3,4).blockingFirst();
Run Code Online (Sandbox Code Playgroud)

这不起作用:

int i = Observable.just(1,2,3,4)
      .subscribeOn(Schedulers.newThread())
      .observeOn(AndroidSchedulers.mainThread()).blockingFirst();
Run Code Online (Sandbox Code Playgroud)

如果有可能使第二种情况起作用.

谢谢 ;)

rx-java rx-android reactivex rx-java2

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

标签 统计

android ×1

fragment ×1

reactivex ×1

rotation ×1

rx-android ×1

rx-java ×1

rx-java2 ×1

view ×1