我正在尝试按照Android开发人员指南创建时间戳。但 getSupportFragmentManager()未定义。这是我第一次开发Android应用程序,请帮帮我。
public void showTimePickerDialog(View v) {
DialogFragment newFragment = new TimePickerFragment();
newFragment.show(getSupportFragmentManager(), "timePicker");
}
答案 0 :(得分:3)
导入以下内容并展开FragmentActivity
import android.support.v4.app.DialogFragment;
import android.support.v4.app.FragmentActivity;
http://developer.android.com/guide/topics/ui/controls/pickers.html
从以上链接引用
如果您的应用支持的Android版本低于3.0,请务必致电getSupportFragmentManager()
以获取FragmentManager
的实例。另外,请确保显示时间选择器的活动扩展FragmentActivity
而不是标准的Activity类。
答案 1 :(得分:1)
你们要扩展FragmentActivity,而不是Activity
public class YourClass extends FragmentActivity {
....