我在活动类中实现了以下代码。同时,应用程序在启动时崩溃。用于在列表视图中填充TextView和ToggleButton的光标适配器
我错过了什么?
public class MainActivity extends AppCompatActivity implements LoaderManager.LoaderCallbacks<Object> {
private ListView obj;
DBHelper mydb;
SimpleCursorAdapter dataAdapter;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Cursor rs = mydb.getAllAlarms();
startManagingCursor(rs);
String[] from = new String[]{"name"};
int[] to = new int[]{R.id.alarm_name};
dataAdapter = new SimpleCursorAdapter(this, R.layout.listview_row, rs, from, to, 0);
obj = (ListView)findViewById(R.id.listViewAlarms);
obj.setAdapter(dataAdapter);
getSupportLoaderManager().initLoader(0, null, this);
obj.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
//obj.getItemAtPosition(arg2);
// TODO Auto-generated method stub
String itemVal =(String) arg0.getItemAtPosition(arg2);
Bundle dataBundle = new Bundle();
dataBundle.putString("name", itemVal);
Intent intent = new
Intent(getApplicationContext(),DisplayAlarm.class);
intent.putExtras(dataBundle);
startActivity(intent);
}
});
}
谢谢你的帮助。
约瑟夫
堆栈溢出(SO)不是代码示例位置服务。如果您有特定的编程问题,请相应地编辑您的问题,注意[如何提出一个好问题?](https://stackoverflow.com/help/how-to-ask)和[如何创建最小,完整且可验证的示例](https://stackoverflow.com/help/mcve) – MikeT