我可以在房间中使用createWithScheduler吗?

时间:2018-11-20 07:47:29

标签: multithreading rx-java android-room

我正在将Room数据库用于正在使用的应用程序。而且我有很多涉及RxJava返回类型的查询。所以我必须写

if($stmt = $pdo->prepare("SELECT * FROM posts LIMIT :page, :per_page")){
  $stmt->execute(array('page'=>$page, 'per_page'=>$per_page));
    if($stmt->rowCount() > 0){
         $rowUser = $stmt->fetchAll(PDO::FETCH_ASSOC);
                        $stmt = $pdo->prepare("SELECT * FROM posts INNER JOIN users ON posts.user_id = users.id WHERE user_id = user_id");
                        $stmt->execute(array('user_id'=>$sid));
                        $count = $stmt->rowCount();
                        $paginations = ceil($count / $per_page);
                                    echo '<div><h1>Total posts ('.$count.')</h1></div>';
                            foreach($rowUser as $row) {
                                    echo $row['title'];
                                }
                    ?>  

我想知道有没有什么办法可以像包装Retrofit的scheduleOn(Schedulers.io()) 中那样使用包装器,这样我就不会在每次调用数据库时都一直写createWithScheduler

0 个答案:

没有答案