Эта строка:
new AlertDialog.Builder( MyCollectionId.this )
устанавливает контекст для вашего диалога, чтобы присоединиться к действию.
Вам либо нужно использовать
YourActivity.this
new AlertDialog.Builder( YourActivity.this )
или установите контекст для переменной и используйте это:
Context mContext;
onCreate(){
mContext = this;
}
yourOnClick{
new AlertDialog.Builder( mContext )
}
Если это не ваша проблема, вам нужно больше «контекста» вокруг вашего вопроса, откуда вы вызываете диалог, из какой вы деятельности, в каком состоянии активности.