У меня есть простой счетчик, который имеет несколько вариантов чисел.Я хочу просто выбрать номер, а затем он делает некоторые математические с этим номером и выводит его в текстовом поле.По какой-то причине он выполняет математику только для первой записи в списке и, если вы ее измените, не обновляется.
Есть идеи?
package placeorder.com;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Spinner;
import android.widget.TextView;
public class Time extends Activity{
double totalhours, cost;
int price;
TextView total, orderid;
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.time);
Spinner spinhours = (Spinner) findViewById(R.id.sp_hours);
total = (TextView) findViewById(R.id.tv_total);
orderid = (TextView) findViewById(R.id.tv_orderid);
Random order = new Random();
int randomorder = order.nextInt(9999);
order.nextInt(9999);
orderid.setText("Order ID: "+randomorder);
price = 5;
String hours = spinhours.getSelectedItem().toString();
totalhours = Integer.parseInt(hours);
cost = totalhours * price;
total.setText("£" + cost);
}
}