当我开始这个步骤时,我正在安装mod-wsgi并遵循本指南:
要根据Apache的安装将Apache模块安装到Apache模块的标准位置,请运行:
Run Code Online (Sandbox Code Playgroud)make install
但是当我跑步时,sudo make install
我得到了这个错误
wrong number of arguments to instdso.sh
Usage: instdso.sh SH_LIBTOOL-value dso-name path-to-modules
apxs:Error: Command failed with rc=65536
Run Code Online (Sandbox Code Playgroud)
我尝试在网上搜索此错误,但找不到任何东西和mod-wsgi的安装问题页面根本没有谈论这个错误.知道什么可能是错的吗?
我无法弄清楚这个愚蠢的小错误。每当我启动 DatePickerDialog 时,默认设置的日期是 1900 年 1 月 1 日。
这很奇怪,因为在平板电脑上,滑块旁边有一个日历视图,您也可以从中选择,并且设置在当前日期,但滑块不是。
public static class DatePickerFragment extends DialogFragment implements
DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
Log.d("month",Integer.toString(mMonth)); //Is returning current month, like it should
return new DatePickerDialog(getActivity(), this, mDay, mMonth, mYear); //all set to current date
}
public void onDateSet(DatePicker view, int year, int month, int day) {
dateDue.setText(month + 1 + "/" + day + "/" + year);
}
}
Run Code Online (Sandbox Code Playgroud) 好吧,所以我有一点问题,显然我的标题我不确定如何表达它("使事情无效"?真的吗?)
无论如何,我有一个Fragment
内部FragmentActivity
,当Fragment
创建时,立即在屏幕上抛出一个对话框并开始AsyncTask
(从服务器抓取信息).我遇到的问题是我在AsyncTask发生时改变方向.
起初我一直得到一个"你的活动已经泄露了一个窗口"或类似的东西,因为显示的对话框(我很容易就取消了对话框onPause
),然而,现在我看到方向改变是getActivity()
从内部调用在Fragment
返回null以及一个SharedPreference
保存的IP地址变为无效(和,因为它无法找到的值SharedPreference
,它进入这是一个空字符串的默认值.
那么,我该如何处理这种方向变化呢?