访问从getPosition返回的值?

时间:2013-12-26 19:31:18

标签: java android

我知道这可能是问题所能解决的基本问题,但在看完之后我没有看到任何直接答案。如何访问从getPosition这样的函数返回的值?我知道如何设置,但我不知道如何查看结果。任何信息,将不胜感激!

迈克

很抱歉最初没有发布代码。我认为可能没有必要,但我现在看到我应该:

公共类MainActivity扩展了Activity实现OnClickListener {

Spinner spinner, spinner1, platform_spinner;
Button button1, home_button;
EditText editText1, editText2, editText3;

DBAdapter db = new DBAdapter(this);

Double priceInput = (double) 0;



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

    button1 = (Button) findViewById(R.id.clear_db_button);
    button1.setOnClickListener(this);

    home_button = (Button) findViewById(R.id.home_button);
    home_button.setOnClickListener(this);

    // Find first spinner
    spinner = (Spinner) findViewById(R.id.spinner);


    // Populate first spinner

    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
            this, R.array.genre_array,
            android.R.layout.simple_spinner_dropdown_item);

    // Bind adapter to spinner
    spinner.setAdapter(adapter);
    spinner.setSelection(adapter.getPosition("Strategy"));

我要做的是获取将从getPosition的最后一行生成的值,作为确定微调器中哪个项目被选中的方法。

1 个答案:

答案 0 :(得分:2)

假设您的getPosition被声明为

public int getPosition(int someArgument)
{
    int result;
    // Do some stuff
    return result;
}

然后你得到你的价值:

int myPostition = getPosition(15); // Assuming that 15 is a meaningful argument for your method