为整数值创建基本撤消管理器

时间:2014-12-31 01:25:42

标签: java android design-patterns onclick command

我想设计一个基本命令模式,它将保存整数值并能够执行撤消方法。我不确定从哪里开始,所以任何帮助都会非常感激。非常基本的解释如下:

package com.k.s;

public class MainActivity extends Activity {

    public int Counter = 0; 

    @Override
    protected void onCreate(Bundle savedInsanceState) {
        super.onCreate(savedInsanceState);
        setContentView(R.layout.activity_main);

Button.setOnClickListener (new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Counter += 1;
                }
           }
      }
 }

1 个答案:

答案 0 :(得分:0)

向堆栈添加操作并将其删除以取消"撤消"。命令模式的示例:https://berther.io/2004/09/16/using-the-command-pattern-for-undo-functionality