मैं एक संवाद में एक समय पिकर बनाने के लिए कोशिश कर रहे हैं और मैं टुकड़ा वर्ग कहावत में कोई त्रुटि मिलती है:एंड्रॉयड: समय पिकर संवाद
विधि is24HourFormat (गतिविधि) प्रकार DateFormat के लिए अपरिभाषित है निम्नलिखित पंक्ति में।
लाइन
DateFormat.is24HourFormat(getActivity()));
इस में सीधे Android डेवलपर वेबसाइट तो मैं किसी भी त्रुटि उम्मीद नहीं थी बंद एक उदाहरण है। मैंने नीचे दिया गया कोड दिखाया है।
अगर कोई इस पर मेरी मदद कर सकता है तो इसकी सराहना की जाएगी।
धन्यवाद
कोड
package com.app.timer2;
import android.app.Activity;
import android.app.DialogFragment;
import android.os.Bundle;
import android.view.View;
import com.app.timer.R;
public class SecondActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);}
public void showTimePickerDialog(View v) {
DialogFragment newFragment = new TimePickerFragment();
newFragment.show(getFragmentManager(), "timePicker");
}
}
टुकड़ा
package com.app.timer2;
import java.text.DateFormat;
import java.util.Calendar;
import android.app.Dialog;
import android.app.DialogFragment;
import android.app.TimePickerDialog;
import android.os.Bundle;
import android.widget.TimePicker;
public class TimePickerFragment extends DialogFragment
implements TimePickerDialog.OnTimeSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current time as the default values for the picker
final Calendar c = Calendar.getInstance();
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
// Create a new instance of TimePickerDialog and return it
return new TimePickerDialog(getActivity(), this, hour, minute,
DateFormat.is24HourFormat(getActivity()));
}
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
// Do something with the time chosen by the user
}
}
एक्सएमएल
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical" >
<Button
android:id="@+id/start_time_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0"
android:padding="10dp"
android:text="@string/start_time_button"
android:onClick="showTimePickerDialog" />
</LinearLayout>