小编use*_*162的帖子

Android按钮setOnClickListener设计

我正在构建一个Android应用程序.我注意到我在每个类中创建了许多与此类似的重复代码:

Button buttonX = (Button)findViewById(R.id.buttonXName);
// Register the onClick listener with the implementation above
buttonX.setOnClickListener(new OnClickListener() {
    public void onClick(View v)
    {
        //DO SOMETHING! {RUN SOME FUNCTION ... DO CHECKS... ETC}
    } 
});
Run Code Online (Sandbox Code Playgroud)

我现在有十五个按钮,这使我的代码变得丑陋.有没有人有一个关于如何将所有这些代码变成更有效的代码的类或一些例子,所以我可以:

  1. 创建按钮对象 {Button buttonX (Button)findViewById(R.id.buttonXName);}
  2. 设置监听器 {buttonX.setOnClickListener(new OnClickListener()}
  3. 确定是否单击了它 {public void onClick(View v)}
  4. 然后为每个按钮运行特定代码?

如果有人知道任何事情,我会很感激.

android design-patterns button onclicklistener

45
推荐指数
5
解决办法
14万
查看次数

MySQL 5.x SUM通过ID查询帮助

我正在开发一个新站点,我正在处理我正在处理的MySQL查询问题.假设我有一个表(测试),例如:

测试:

tid  |  number   | cost
1    |  4        | 5.00
1    |  5        | 10.00
1    |  7        | 15.00
2    |  1        | 2.00
2    |  4        | 4.00
2    |  14       | 5.00
3    |  1        | 6.00
4    |  1        | 1.00
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个基于tid的SUM的查询,所以一旦我的查询运行,我会看到这个:

tid | cost
1   | 30.00
2   | 11.00
3   | 6.00
4   | 1.00
Run Code Online (Sandbox Code Playgroud)

现在我所有的都是SELECT tid,SUM(COST)FROM测试,但这并不好.我想我需要一些嵌套查询.我不想做一个廉价的编码技巧,并希望提高我的MySQL能力,有人能指出我正确的方向吗?

mysql

0
推荐指数
1
解决办法
1586
查看次数