小编key*_*oze的帖子

Timertask或Handler

假设我想每10秒执行一次操作,并不一定需要更新视图.

问题是:使用带有timertask的计时器是否更好(我的意思是更有效率和更有效),如下所示:

final Handler handler = new Handler();

TimerTask timertask = new TimerTask() {
    @Override
    public void run() {
        handler.post(new Runnable() {
            public void run() {
               <some task>
            }
        });
    }
};
timer = new Timer();
timer.schedule(timertask, 0, 15000);
}
Run Code Online (Sandbox Code Playgroud)

或者只是一个带有postdelayed的处理程序

final Handler handler = new Handler(); 
final Runnable r = new Runnable()
{
    public void run() 
    {
        <some task>
    }
};
handler.postDelayed(r, 15000);
Run Code Online (Sandbox Code Playgroud)

如果您能解释何时使用哪种方法以及为什么其中一种方法比另一种方法更有效(如果它实际上是这样),我将不胜感激.

performance android timer handler timertask

96
推荐指数
3
解决办法
6万
查看次数

导航抽屉 - 禁用滑动

有没有办法禁用滑动手势打开导航抽屉?当在标签之间滑动时出现菜单时,它真的很烦人.

android

84
推荐指数
1
解决办法
3万
查看次数

已分离的实体传递给持久性错误

我在提交表单时收到此错误:

org.hibernate.PersistentObjectException:传递给persist的分离实体:com.project.pmet.model.Account; 嵌套异常是javax.persistence.PersistenceException:org.hibernate.PersistentObjectException:传递给persist的分离实体:com.project.pmet.model.Account

这是我的实体:

帐户:

@Entity
@DynamicInsert
@DynamicUpdate
public class Account {

    @Id
    @GeneratedValue
    private Integer id;

    @Column(nullable = false)
    private String login;

    @Column(nullable = false)
    private String password;

    @Column(nullable = false)
    private String email;

    @ManyToOne
    @JoinColumn(name = "team_id")
    private Team team;

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "owner")
    private List<Team> ownedTeams;

    ...
Run Code Online (Sandbox Code Playgroud)

球队:

@Entity
@DynamicInsert
@DynamicUpdate
public class Team {

    @Id
    @GeneratedValue
    private Integer id;

    @Column(nullable = false)
    private String name;

    @ManyToOne
    @JoinColumn(name = "owner_id", nullable = false)
    private Account …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate cascade persistent

15
推荐指数
4
解决办法
4万
查看次数