ANDROID:如何使用参数调用方法?

时间:2014-05-12 23:07:07

标签: android methods

public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.hello_world, menu);
    return true;
}

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.new_task:
    newTask(null);
    return true;
    default:
    return super.onOptionsItemSelected(item);
    }
}

public void newTask (View view) {whatever}

=====

如何从菜单中调用newTask? Eclipse提供了添加null参数。

1 个答案:

答案 0 :(得分:0)

如果newTask方法设计为由布局中的onClick处理程序调用,则可以向视图添加标记,然后在方法中调用view.getTag()。

这是一种可以让许多视图调用相同的onclick处理程序方法然后执行不同操作的方法。