如何从onCreate到达变量或其他东西?

时间:2013-06-17 15:26:52

标签: android

我是android开发新手。我想使用“mean”的返回值而不是显示为字符串,但我无法从onCreate到达它,我不知道该怎么做。这是代码:

public class DisplayMessageActivity extends Activity {

int[] x = {1, 2, 3, 4, 5, 6 ,7, 8 ,9, 10};

public static double mean(double[] x) {
    double sum = 0;
    for (int i = 0; i < x.length; i++) {
        sum += x[i];
    }
    return sum / x.length;
}

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

    getActionBar().setDisplayHomeAsUpEnabled(true);


    Intent intent = getIntent();
    String message = double.toString(mean);


    TextView textView = new TextView(this);
    textView.setTextSize(40);
    textView.setText(message);

    setContentView(textView);
}

感谢您帮助我!

1 个答案:

答案 0 :(得分:0)

  

但是我无法从onCreate那里得到它,我不知道该怎么做。

可以到达它。你只是没有将double数组作为参数传入。