我正在使用谷歌示例使用对话框片段在我的应用程序中插入一个日期选择器
http://developer.android.com/guide/topics/ui/controls/pickers.html
但是我不确定如何在设置之后获得日期(不是java专家).对话框和日期选择器运行正常,我可以记录该日期是否已正确设置但是,如何才能在父活动上执行回调?
这是我的Dialog片段
public class DatePickerFragment extends DialogFragment implements
DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current date as the default date in the picker
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
public void onDateSet(DatePicker view, int year, int month, int day) {
**Log.w("DatePicker","Date = " + …Run Code Online (Sandbox Code Playgroud) 我知道可以通过 docker run 或 docker compose 在 docker 容器中增加默认的 64MB /dev/shm。例如,这适用于我们的本地开发机器。
version: '3.5'
services:
postgres:
image: postgres
shm_size: '1gb'
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在我们的 swarm docker stack deploy stack_name -c docker-compose.yml 中执行此操作时,我收到“忽略不支持的选项:shm_size”并且 shm 挂载仍为默认 64MB。
我能做什么?我试图用这个参数创建一个图像,但它似乎不是我可以添加到图像中的东西,更像是一个运行时选项。创建容器后可以修改它吗?
环境是 Ubuntu 16.04 和 docker 17.12 在单节点群中。