kunzisoft / android-switchdatetimepicker Goto Github PK
View Code? Open in Web Editor NEWAndroid library for Date and Time Picker in same dialog
License: Apache License 2.0
Android library for Date and Time Picker in same dialog
License: Apache License 2.0
While calendar view shows with a selected current date if I didn't choose a date and directly press the ok button the time picker view is not showing. How can I do that for show selection for a time?
Maybe something for the future....
is it possible to once i select date then redirect automatically to time selection screen
For My Application I Have given user to select booking date time . The Date Should be Current Date or Next Date ,which i can easily set using setMinimumDateTime
and setMaximumDateTime
. But for Time minimum time should not be less than current time and max time should not be greater than current time + 24 hrs . how should i set minimum and maximum time as well. because setMinimumDateTime
and setMaximumDateTime
only set Constraint on date not time. How can i perform this task .
How do I change the colour of Weekdays in Date Selection and change background of the button Bar at the bottom? Attached screeenshot of current state.
I want to the change the white of the weekdays and the Month-Year label above it to black and also the dark gray of the button bar below (Cancel-Ok) to be white. Can anyone help me?
Emulator - Nexus 5 API 25
Thanks in advance.
Material-calendarview:1.4.2 is slow, it must be replaced or upgraded. (Edit better in 1.5.0)
Caldroid is a good choice, but a fragment cannot be easely inserted into a onCreateDialog
. API will be forked for a custom CalendarView or create a pull request in Material-calendarview
I'm having some trouble to add this one to my project.
It seems that it's not loading the picker's theme.
Here is my code
final SwitchDateTimeDialogFragment deliveryDateDialogFragment = SwitchDateTimeDialogFragment.newInstance("Fecha de Entrega", "OK", "Cancelar"); deliveryDateDialogFragment.startAtCalendarView(); deliveryDateDialogFragment.show(getSupportFragmentManager(), "dialog_time");
BTW Nice Work!
How can we disable past days in this??
SwitchDateTimeDialogFragment dateTimeFragment = (SwitchDateTimeDialogFragment) getActivity().getSupportFragmentManager().findFragmentByTag("tv_materialDateTime");
// init datetime picker
if (dateTimeFragment == null) {
dateTimeFragment = SwitchDateTimeDialogFragment.newInstance(
getString(R.string.label_datetime_dialog),
getString(android.R.string.ok),
getString(android.R.string.cancel)
);
}
Date currentDate = new Date();
dateTimeFragment.setDefaultDateTime(currentDate);
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.MONTH, 1);
dateTimeFragment.setMaximumDateTime(cal.getTime());
dateTimeFragment.startAtCalendarView();
dateTimeFragment.set24HoursMode(false);
dateTimeFragment.setMinimumDateTime(new Date());
// Set listener for date
dateTimeFragment.setOnButtonClickListener(new SwitchDateTimeDialogFragment.OnButtonClickListener() {
@Override
public void onPositiveButtonClick(Date date) {
textView.setText(DateTimeUtils.formatDateTime(date, DateFormats.DMMMYYYYHHMMA.getLabel()));
}
@Override
public void onNegativeButtonClick(Date date) {
}
});
dateTimeFragment.show(getActivity().getSupportFragmentManager(), "tv_materialDateTime");
Library gives the onPositiveButtonClick alongwith the wrong DateTime object when we try to change the AM PM in the dialog.
When I tried to change year app crashed
Below is the crash log
No virtual method setCurrentDate(Ljava/util/Date;)V in class Lcom/prolificinteractive/materialcalendarview/MaterialCalendarView; or its super classes (declaration of 'com.prolificinteractive.materialcalendarview.MaterialCalendarView' appears in /data/app/com.jobsoid.app-ejgLntsf4277hMKSeTFgyA==/base.apk)
android.view.InflateException: Binary XML file line #27: Error inflating class android.widget.RelativeLayout at android.view.LayoutInflater.createView(LayoutInflater.java:627) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:676) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:701) at android.view.LayoutInflater.rInflate(LayoutInflater.java:762) at android.view.LayoutInflater.inflate(LayoutInflater.java:499) at android.view.LayoutInflater.inflate(LayoutInflater.java:398) at android.view.LayoutInflater.inflate(LayoutInflater.java:354) at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:106) at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5590) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createView(LayoutInflater.java:601) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:676) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:701) at android.view.LayoutInflater.rInflate(LayoutInflater.java:762) at android.view.LayoutInflater.inflate(LayoutInflater.java:499) at android.view.LayoutInflater.inflate(LayoutInflater.java:398) at android.view.LayoutInflater.inflate(LayoutInflater.java:354) at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:106) at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5590) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084) at dalvik.system.NativeStart.main(Native Method) Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x7f010000 a=-1} at android.content.res.Resources.loadDrawable(Resources.java:3425) at android.content.res.TypedArray.getDrawable(TypedArray.java:614) at android.view.View.<init>(View.java:3585) at android.view.View.<init>(View.java:3515) at android.view.ViewGroup.<init>(ViewGroup.java:464) at android.widget.RelativeLayout.<init>(RelativeLayout.java:236) at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createView(LayoutInflater.java:601) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:676) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:701) at android.view.LayoutInflater.rInflate(LayoutInflater.java:762) at android.view.LayoutInflater.inflate(LayoutInflater.java:499) at android.view.LayoutInflater.inflate(LayoutInflater.java:398) at android.view.LayoutInflater.inflate(LayoutInflater.java:354) at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:106) at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5590) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084) at dalvik.system.NativeStart.main(Native Method)
hi, i need to minimum time set, please help me
applied default style and custom style
but only not changed ampm click event color.
background, selectbackground, textcolor.
<item
name="timeAmPmBackgroundColor">#C746FB</item>
<item
name="timeAmPmSelectBackgroundColor">#32b3e3</item>
<item
name="timeAmPmTextColor">#C746FB</item>
how to change color?
I am using Kotlin... And tried to use in code, but the app does not init, it get error on the first activty.
SwitchDateTimeDialogFragment.newInstance(
"Escolha a data",
"CONFIRMAR",
"CANCELAR"
).apply {
startAtCalendarView()
set24HoursMode(true)
setMinimumDateTime(Date())
setDefaultDateTime(Date())
setOnButtonClickListener(
object : SwitchDateTimeDialogFragment.OnButtonClickListener {
override fun onPositiveButtonClick(date: Date?) {
date?.let {
toast(it.toDateString())
}
}
override fun onNegativeButtonClick(date: Date?) {
}
})
show(supportFragmentManager, "dialog_time")
}
I believe it's because of this line:
getActivity().getTheme().applyStyle(R.style.Theme_SwitchDateTime, false);
which sets tint for whole activity causing all my icons that are not already tinted to be white.
I think it's a bug and highly unexpected behavoiur. I spent a lot of time wondering why my icons suddenly lost their colors.
Hi i want set date and time when i am clicking textview in dialog .so how to show picker form dialog
version 1.9 Android 7.0
Even using your sample app adding and changing of UI items style has no any effect - it's always default.
(AppCompat used as the base theme in your and my code as well)
I like this library a lot, but I am unsure how it it licensed. Can you please clarify it by adding a license file?
Thanks a lot in advance!
Is it possible not to close picker if invalid data is chosen?
Expected screen - minutes selection
Actual screen - hours selection
When touch on the clock face the UI not changed but minutes values changes.
I get below error. It seems that in your manifest.
I workaround problem by adding what is in suggestion, but I think that your lib shouldn't make such conflict
Error:Execution failed for task ':app:processFullDebugManifest'.
> Manifest merger failed : Attribute application@label value=(Name o my app) from AndroidManifest.xml:12:9-35
is also present at [com.github.Kunzisoft:Android-SwitchDateTimePicker:1.5] AndroidManifest.xml:13:9-41 value=(@string/app_name).
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:8:5-54:19 to override.
Can i change Format f CalendarView like
https://camo.githubusercontent.com/4896da076522a1187ebaadc747ed7d437393adab/68747470733a2f2f7261772e6769746875622e636f6d2f6a6a6f6265732f536c6964654461746554696d655069636b65722f6d61737465722f73637265656e73686f74732f312e706e67
using dd and MMM instead CalendarView
When the date change, the icons in the listview turn white
using only change the title color for me. how can i change the color for the other items ?
Is it possible to change the display order of the PM and AM circles?
Setting in external AM and internal PM?
Thank you
Calendar calendar = Calendar.getInstance();
Integer year = calendar.get(Calendar.YEAR);
Integer month = calendar.get(Calendar.YEAR);
Integer day = calendar.get(Calendar.YEAR);
checkinDatePicker.setText(Calendar.YEAR+"");
// Assign unmodifiable values
dateTimeFragment.set24HoursMode(false);
dateTimeFragment.setHighlightAMPMSelection(false);
dateTimeFragment.setMinimumDateTime(new GregorianCalendar(year, Calendar.MONTH, Calendar.DAY_OF_MONTH).getTime());
sorry , please refer to issue #2 , it was closed , and i don't know how to re open it
48:53.631 14905-14905/in.example.android E/AndroidRuntime: FATAL EXCEPTION: main
Process: in.example.android, PID: 14905
android.view.InflateException: Binary XML file line #7: Binary XML file line #7: Error inflating class
at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:106)
at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541)
at android.os.Handler.handleCallback(Handler.java:746)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class
at android.view.LayoutInflater.createView(LayoutInflater.java:645)
at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:694)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:106)
at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541)
at android.os.Handler.handleCallback(Handler.java:746)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance(Native Method)
at android.view.LayoutInflater.createView(LayoutInflater.java:619)
at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:694)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:106)
at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541)
at android.os.Handler.handleCallback(Handler.java:746)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f010006 a=-1}
at android.content.res.TypedArray.getDrawable(TypedArray.java:867)
at android.view.View.(View.java:3957)
at android.view.ViewGroup.(ViewGroup.java:573)
at android.widget.RelativeLayout.(RelativeLayout.java:248)
at android.widget.RelativeLayout.(RelativeLayout.java:244)
at android.widget.RelativeLayout.(RelativeLayout.java:240)
at java.lang.reflect.Constructor.newInstance(Native Method)
at android.view.LayoutInflater.createView(LayoutInflater.java:619)
at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:694)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:106)
at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1113)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1295)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1682)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:541)
at android.os.Handler.handleCallback(Handler.java:746)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed
C:\Users%username%.gradle\caches\transforms-1\files-1.1\jetified-Android-SwitchDateTimePicker-2.0.aar\3a84e72fe4257cd5f213e12017fa551a\res\values\values.xml:35:5-89: AAPT: warn: ignoring element 'g' with unknown namespace 'http://schemas.android.com/tools'.
Causing errors in androidx after merging values. Unable to build due to some error in values.xml
<ns1:g example="4" id="key">%1$s</ns1:g> deleted
05-15 18:54:00.560 E/CustomActivityOnCrash: App has crashed, executing CustomActivityOnCrash's UncaughtExceptionHandler
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setOnKeyListener(android.view.View$OnKeyListener)' on a null object reference
at com.kunzisoft.switchdatetime.time.SwitchTimePicker.onCreateView(SwitchTimePicker.java:193)
at com.kunzisoft.switchdatetime.SwitchDateTimeDialogFragment.onCreateDialog(SwitchDateTimeDialogFragment.java:251)
at android.support.v4.app.DialogFragment.getLayoutInflater(DialogFragment.java:312)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1299)
at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1528)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1595)
at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:758)
at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2363)
at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2149)
at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2103)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2013)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:710)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
It opens slowly, minimum 2-3 seconds of on click of buttons. Please give solution. Thanks in advance.
I want to get the current selected date time as a string, but how to do it?
Thanks
It's possible to add a Neutral button?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.