Projem üzerinde çalışıyorum ve liste görünümü içeriğini görüntülemek için ListActivity kullanan bir sınıf oluşturduk. Ancak BaseEtivite de istiyorum, böylece çekmeceyi ve hepsini gösterebiliyorum. Ben drawertoggle yöntemlerini kopya zaman BaseActivity.Below ile sınıfını genişletmek lütfen belirten bir hata gösterir kod parçasıdır: kodunda için ListActivity
kullandığınız tek şeyAndroid: Use ListActivity with BaseActivity
LibraryShowData
public class LibraryShowData extends ListActivity {
private LibraryDatabase libhelper;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LibraryDatabase empClick = new LibraryDatabase(getApplicationContext());
Cursor cursor = empClick.getDetails();
ListView listView = getListView();
View header = getLayoutInflater().inflate(R.layout.library_header_layout, null);
if (cursor != null)
listView.addHeaderView(header);
listView.setAdapter(
new android.support.v4.widget.SimpleCursorAdapter(this, R.layout.library_disp_layout, cursor, new String[]{
"_id", "Author", "Book","ISBN"
}, new int[]{R.id.id, R.id.auth, R.id.book,R.id.isbn}, 0));
}
@Override // it gives error as BaseActivity should be extended
protected boolean useDrawerToggle() {
return false;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.action_gallery)
return true;
if (item.getItemId() == android.R.id.home)
onBackPressed();
return super.onOptionsItemSelected(item);
}
}
findViewById(android.R.id.list)
kullanarakBaseActivity
Aynı işlemleri 'useDrawerToggle' ListActivity' –' bir geçersiz kılınabilir bir yöntem değildir ListActivity' 'de etkisiz hale getirmenin bir' useDrawerToggle' yöntemleri, Ne çalışıyoruz yoktur aslında yapmak için? –
, userDrawerToggle yöntemi –