Ответ
reVerse прав, если вы используете ActionBar. если вы просто используете DrawerLayout напрямую, вы можете добавить к нему DrawerListener:
View drawerView = findViewById(R.id.drawer_layout);
if (drawerView != null && drawerView instanceof DrawerLayout) {
mDrawer = (DrawerLayout)drawerView;
mDrawer.setDrawerListener(new DrawerListener() {
@Override
public void onDrawerSlide(View view, float v) {
}
@Override
public void onDrawerOpened(View view) {
}
@Override
public void onDrawerClosed(View view) {
// your refresh code can be called from here
}
@Override
public void onDrawerStateChanged(int i) {
}
});
}
В соответствии с комментарием kit , addDrawerListener()
следует использовать теперь, что setDrawerListener()
устарел.
Вы можете использовать pandas.DataFrame.append
. Из документации:
df1 = pd.DataFrame([[1, 2], [3, 4]], columns=list('AB'))
df2 = pd.DataFrame([[5, 6], [7, 8]], columns=list('AB'))
combined_df = df1.append(df2)
Дополнительная информация: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.append.html#pandas.DataFrame .append