家伙被人知道的微调获得价值指数ID,我有这样的代码,但它是错误 Akreditasi.java的Android:如何从DATABSE从微调获得索引ID
public class Akreditasi {
private long id;
private String name;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return nama;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString()
{
return "ID : " + id
+ "\n" + "Nama :"+ name;
}
}
,这里是mySpinner 我试图通过这个Akreditasi到ArrayAdapter
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id)
{
// TODO Auto-generated method stub
// On selecting a spinner item
String label = parent.getItemAtPosition(position).toString();
Akreditasi mSelected = (Akreditasi) parent.getItemAtPosition(position); //in here my program is crash, it's says cannot be cast
long count = mSelected.getId();
//set the default according to value
// Showing selected spinner item
Toast.makeText(parent.getContext(), "You Selected: " + label,
Toast.LENGTH_LONG).show();
}
,这是我的离心方法
private void loadSpinnerData() {
// TODO Auto-generated method stub
// database handler
DBDataSource db = new DBDataSource(getApplicationContext());
// Spinner Drop down elements
List<String> lables = db.getAllLabel_akreditasi();
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, lables);
// Drop down layout style - list view with radio button
dataAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner.setAdapter(dataAdapter);
}
我还是不明白这个错误,谁能帮助我?感谢ü
什么是你的错误 – Ranjith
@Ranjith对象逻辑:它说不能被抛出,错误是代码 –
上面的代码我可以看到代码,你设置微调 – Ranjith