vikramkakkar / SublimePicker

A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.
Apache License 2.0
2.31k stars 407 forks source link

Support API 15 #25

Closed aadhk closed 8 years ago

aadhk commented 8 years ago

When I run the sample code. I got the following error.

12-13 08:05:46.404: E/AndroidRuntime(13857): FATAL EXCEPTION: main 12-13 08:05:46.404: E/AndroidRuntime(13857): android.view.InflateException: Binary XML file line #15: Error inflating class com.appeaser.sublimepickerlibrary.SublimePicker 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createView(LayoutInflater.java:606) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:466) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:92) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.support.v4.app.Fragment.performCreateView(Fragment.java:1962) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1248) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1613) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.os.Handler.handleCallback(Handler.java:605) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.os.Handler.dispatchMessage(Handler.java:92) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.os.Looper.loop(Looper.java:154) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.app.ActivityThread.main(ActivityThread.java:4895) 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Method.invokeNative(Native Method) 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Method.invoke(Method.java:511) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 12-13 08:05:46.404: E/AndroidRuntime(13857): at dalvik.system.NativeStart.main(Native Method) 12-13 08:05:46.404: E/AndroidRuntime(13857): Caused by: java.lang.reflect.InvocationTargetException 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Constructor.constructNative(Native Method) 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Constructor.newInstance(Constructor.java:417) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createView(LayoutInflater.java:586) 12-13 08:05:46.404: E/AndroidRuntime(13857): ... 20 more 12-13 08:05:46.404: E/AndroidRuntime(13857): Caused by: android.view.InflateException: Binary XML file line #42: Error inflating class com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createView(LayoutInflater.java:606) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:459) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.appeaser.sublimepickerlibrary.SublimePicker.initializeLayout(SublimePicker.java:211) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:189) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:184) 12-13 08:05:46.404: E/AndroidRuntime(13857): ... 23 more 12-13 08:05:46.404: E/AndroidRuntime(13857): Caused by: java.lang.reflect.InvocationTargetException 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Constructor.constructNative(Native Method) 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Constructor.newInstance(Constructor.java:417) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createView(LayoutInflater.java:586) 12-13 08:05:46.404: E/AndroidRuntime(13857): ... 30 more 12-13 08:05:46.404: E/AndroidRuntime(13857): Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class com.appeaser.sublimepickerlibrary.recurrencepicker.RecurrenceOptionCreator 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createView(LayoutInflater.java:606) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:459) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 12-13 08:05:46.404: E/AndroidRuntime(13857): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.initializeLayout(SublimeRecurrencePicker.java:135) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:120) 12-13 08:05:46.404: E/AndroidRuntime(13857): at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:113) 12-13 08:05:46.404: E/AndroidRuntime(13857): ... 33 more 12-13 08:05:46.404: E/AndroidRuntime(13857): Caused by: java.lang.reflect.InvocationTargetException 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Constructor.constructNative(Native Method) 12-13 08:05:46.404: E/AndroidRuntime(13857): at java.lang.reflect.Constructor.newInstance(Constructor.java:417) 12-13 08:05:46.404: E/AndroidRuntime(13857): at

aadhk commented 8 years ago

I had solved the issue. thanks.

ghost commented 8 years ago

still have this issue

vikramkakkar commented 8 years ago

@jiangyue2780 Hi, could you please provide the full stacktrace? You can use pastebin and post a link here.

ghost commented 8 years ago

i always crash at RecurrenceOptionCreator->line 748 "LayoutInflater.from(getContext()).inflate(R.layout.recurrence_picker, this);"

ghost commented 8 years ago

08-24 01:02:09.130 26251-26251/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.appeaser.sublimepicker, PID: 26251 android.view.InflateException: Binary XML file line #15: Error inflating class com.appeaser.sublimepickerlibrary.SublimePicker at android.view.LayoutInflater.createView(LayoutInflater.java:652) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762) at android.view.LayoutInflater.inflate(LayoutInflater.java:501) at android.view.LayoutInflater.inflate(LayoutInflater.java:425) at android.view.LayoutInflater.inflate(LayoutInflater.java:368) at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:102) at android.app.Fragment.performCreateView(Fragment.java:2059) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:899) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1076) at android.app.BackStackRecord.run(BackStackRecord.java:833) at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461) at android.app.FragmentManagerImpl$1.run(FragmentManager.java:448) 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:5538) 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:958) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at android.view.LayoutInflater.createView(LayoutInflater.java:626) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.inflate(LayoutInflater.java:501)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at android.view.LayoutInflater.inflate(LayoutInflater.java:368)  at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:102)  at android.app.Fragment.performCreateView(Fragment.java:2059)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:899)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1076)  at android.app.BackStackRecord.run(BackStackRecord.java:833)  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461)  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:448)  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:5538)  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:958)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753)  Caused by: android.view.InflateException: Binary XML file line #42: Error inflating class com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker at android.view.LayoutInflater.createView(LayoutInflater.java:652) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762) at android.view.LayoutInflater.rInflate(LayoutInflater.java:825) at android.view.LayoutInflater.inflate(LayoutInflater.java:498) at android.view.LayoutInflater.inflate(LayoutInflater.java:425) at com.appeaser.sublimepickerlibrary.SublimePicker.initializeLayout(SublimePicker.java:215) at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:193) at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:0) at java.lang.reflect.Constructor.newInstance(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  at android.view.LayoutInflater.createView(LayoutInflater.java:626)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.inflate(LayoutInflater.java:501)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at android.view.LayoutInflater.inflate(LayoutInflater.java:368)  at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:102)  at android.app.Fragment.performCreateView(Fragment.java:2059)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:899)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1076)  at android.app.BackStackRecord.run(BackStackRecord.java:833)  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461)  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:448)  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:5538)  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:958)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753)  Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at android.view.LayoutInflater.createView(LayoutInflater.java:626) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:825)  at android.view.LayoutInflater.inflate(LayoutInflater.java:498)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at com.appeaser.sublimepickerlibrary.SublimePicker.initializeLayout(SublimePicker.java:215)  at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:193)  at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:0)  at java.lang.reflect.Constructor.newInstance(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  at android.view.LayoutInflater.createView(LayoutInflater.java:626)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.inflate(LayoutInflater.java:501)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at android.view.LayoutInflater.inflate(LayoutInflater.java:368)  at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:102)  at android.app.Fragment.performCreateView(Fragment.java:2059)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:899)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1076)  at android.app.BackStackRecord.run(BackStackRecord.java:833)  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461)  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:448)  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:5538)  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:958)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753)  Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class com.appeaser.sublimepickerlibrary.recurrencepicker.RecurrenceOptionCreator at android.view.LayoutInflater.createView(LayoutInflater.java:652) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762) at android.view.LayoutInflater.rInflate(LayoutInflater.java:825) at android.view.LayoutInflater.inflate(LayoutInflater.java:498) at android.view.LayoutInflater.inflate(LayoutInflater.java:425) at android.view.LayoutInflater.inflate(LayoutInflater.java:368) at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.initializeLayout(SublimeRecurrencePicker.java:136) at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:121) at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:0) at java.lang.reflect.Constructor.newInstance(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  at android.view.LayoutInflater.createView(LayoutInflater.java:626)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:825)  at android.view.LayoutInflater.inflate(LayoutInflater.java:498)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at com.appeaser.sublimepickerlibrary.SublimePicker.initializeLayout(SublimePicker.java:215)  at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:193)  at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:0)  at java.lang.reflect.Constructor.newInstance(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  at android.view.LayoutInflater.createView(LayoutInflater.java:626)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.inflate(LayoutInflater.java:501)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at android.view.LayoutInflater.inflate(LayoutInflater.java:368)  at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:102)  at android.app.Fragment.performCreateView(Fragment.java:2059)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:899)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1076)  at android.app.BackStackRecord.run(BackStackRecord.java:833)  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461)  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:448)  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:5538)  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:958)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753)  Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at android.view.LayoutInflater.createView(LayoutInflater.java:626) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:825)  at android.view.LayoutInflater.inflate(LayoutInflater.java:498)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at android.view.LayoutInflater.inflate(LayoutInflater.java:368)  at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.initializeLayout(SublimeRecurrencePicker.java:136)  at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:121)  at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:0)  at java.lang.reflect.Constructor.newInstance(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  at android.view.LayoutInflater.createView(LayoutInflater.java:626)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.rInflate(LayoutInflater.java:825)  at android.view.LayoutInflater.inflate(LayoutInflater.java:498)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at com.appeaser.sublimepickerlibrary.SublimePicker.initializeLayout(SublimePicker.java:215)  at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:193)  at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:0)  at java.lang.reflect.Constructor.newInstance(Native Method)  at java.lang.reflect.Constructor.newInstance(Constructor.java:288)  at android.view.LayoutInflater.createView(LayoutInflater.java:626)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762)  at android.view.LayoutInflater.inflate(LayoutInflater.java:501)  at android.view.LayoutInflater.inflate(LayoutInflater.java:425)  at android.view.LayoutInflater.inflate(LayoutInflater.java:368)  at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:102)  at android.app.Fragment.performCreateView(Fragment.java:2059)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:899)  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1076)  at android.app.BackStackRecord.run(BackStackRecord.java:833)  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461)  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:448)  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:5538)  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:958)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753)  Caused by: a

vikramkakkar commented 8 years ago

@jiangyue2780 The stacktrace is still truncated. The root cause will be something like: android.view.InflateException: Binary XML file line #XX: Error inflating class ________.

Here's how to get the entire stacktrace:

=> wrap your SublimePicker inflation code in a try/catch block:

try {
    mSublimePicker = (SublimePicker) getActivity()
                .getLayoutInflater().inflate(R.layout.sublime_picker, container);
} catch (Exception e) {
    ....
}

=> the catch block will look like this:

try {
        ....
} catch (Exception e) {
    StringWriter writer = new StringWriter();
    PrintWriter printWriter = new PrintWriter(writer);
    e.printStackTrace(printWriter);
    printWriter.flush();

    String stackTrace = writer.toString();

    String[] pieces = stackTrace.split("\n");
    for (String piece : pieces) {
        Log.i("TAG", piece);
    }
}
ghost commented 8 years ago

08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: android.view.InflateException: Binary XML file line #15: Error inflating class com.appeaser.sublimepickerlibrary.SublimePicker 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createView(LayoutInflater.java:652) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:501) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:425) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:368) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepicker.SublimePickerFragment.onCreateView(SublimePickerFragment.java:106) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.app.Fragment.performCreateView(Fragment.java:2059) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:899) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1076) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.app.BackStackRecord.run(BackStackRecord.java:833) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.app.FragmentManagerImpl$1.run(FragmentManager.java:448) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.os.Handler.handleCallback(Handler.java:739) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.os.Handler.dispatchMessage(Handler.java:95) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.os.Looper.loop(Looper.java:135) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.app.ActivityThread.main(ActivityThread.java:5538) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Method.invoke(Native Method) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Method.invoke(Method.java:372) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:958) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: java.lang.reflect.InvocationTargetException 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Constructor.newInstance(Native Method) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createView(LayoutInflater.java:626) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 19 more 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: android.view.InflateException: Binary XML file line #42: Error inflating class com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createView(LayoutInflater.java:652) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:825) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:498) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:425) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.SublimePicker.initializeLayout(SublimePicker.java:215) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:193) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:0) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 22 more 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: java.lang.reflect.InvocationTargetException 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Constructor.newInstance(Native Method) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createView(LayoutInflater.java:626) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 29 more 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class com.appeaser.sublimepickerlibrary.recurrencepicker.RecurrenceOptionCreator 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createView(LayoutInflater.java:652) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:762) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:825) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:498) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:425) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:368) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.initializeLayout(SublimeRecurrencePicker.java:136) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:121) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.recurrencepicker.SublimeRecurrencePicker.(SublimeRecurrencePicker.java:0) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 32 more 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: java.lang.reflect.InvocationTargetException 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Constructor.newInstance(Native Method) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createView(LayoutInflater.java:626) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 40 more 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: android.view.InflateException: Binary XML file line #75: Error inflating class EditText 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:782) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:825) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:828) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:828) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:828) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:828) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.rInflate(LayoutInflater.java:828) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:498) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:425) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.inflate(LayoutInflater.java:368) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.recurrencepicker.RecurrenceOptionCreator.initializeLayout(RecurrenceOptionCreator.java:748) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.recurrencepicker.RecurrenceOptionCreator.(RecurrenceOptionCreator.java:705) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at com.appeaser.sublimepickerlibrary.recurrencepicker.RecurrenceOptionCreator.(RecurrenceOptionCreator.java:0) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 43 more 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: android.content.res.Resources$NotFoundException: File res/drawable-v21/abc_edit_text_material.xml from drawable resource ID #0x7f020015 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.content.res.Resources.loadDrawableForCookie(Resources.java:2450) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.content.res.Resources.loadDrawable(Resources.java:2350) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.content.res.HwResources.loadDrawable(HwResources.java:585) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.content.res.TypedArray.getDrawable(TypedArray.java:788) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.View.(View.java:3742) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.widget.TextView.(TextView.java:647) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.widget.EditText.(EditText.java:65) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.widget.EditText.(EditText.java:61) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.support.v7.widget.AppCompatEditText.(AppCompatEditText.java:60) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.support.v7.widget.AppCompatEditText.(AppCompatEditText.java:56) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:108) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:972) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:1030) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:744) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 55 more 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #24: requires a valid 9-patch source image 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.NinePatchDrawable.updateStateFromTypedArray(NinePatchDrawable.java:445) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.NinePatchDrawable.inflate(NinePatchDrawable.java:401) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1095) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:185) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1095) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.InsetDrawable.inflate(InsetDrawable.java:104) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1095) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1017) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: at android.content.res.Resources.loadDrawableForCookie(Resources.java:2440) 08-24 01:46:03.200 13657-13657/com.appeaser.sublimepicker I/AAAAAATAG: ... 69 more

vikramkakkar commented 8 years ago

@jiangyue2780 Thanks for providing the stacktrace. The issue seems to be on Android framework side of things. Have a look at this issue: Issue 210467. To me, this looks exactly the issue you've posted about.

A possible solution has been given here: View Background problems.

I will track the issue and report back as and when its resolved.

ghost commented 8 years ago

@vikramkakkar thanks,it worked for me😊

ghost commented 8 years ago

i'm sorry found that your sample is right,but in my project was always crash, my gradle is gradle:2.1.0,full stacktrace was:

05-24 14:01:34.077 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] android.view.InflateException: Binary XML file line #7: Error inflating class 05-24 14:01:34.077 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.createView(LayoutInflater.java:623) 05-24 14:01:34.077 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:699) 05-24 14:01:34.077 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) 05-24 14:01:34.077 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.inflate(LayoutInflater.java:495) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.inflate(LayoutInflater.java:400) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at fruit.cyan.corporate.widget.SublimePickerDialog.init(SublimePickerDialog.java:42) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at fruit.cyan.corporate.widget.SublimePickerDialog.(SublimePickerDialog.java:34) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at fruit.cyan.corporate.activity.ApplyChangeWorkActivity.initViews(ApplyChangeWorkActivity.java:64) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at jerry.framework.core.BaseActivity.onCreate(BaseActivity.java:42) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.app.Activity.performCreate(Activity.java:5361) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 05-24 14:01:34.087 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2163) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.app.ActivityThread.access$800(ActivityThread.java:147) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1211) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.os.Handler.dispatchMessage(Handler.java:102) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.os.Looper.loop(Looper.java:136) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.app.ActivityThread.main(ActivityThread.java:5135) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at java.lang.reflect.Method.invokeNative(Native Method) 05-24 14:01:34.097 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at java.lang.reflect.Method.invoke(Method.java:515) 05-24 14:01:34.107 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795) 05-24 14:01:34.107 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611) 05-24 14:01:34.107 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at dalvik.system.NativeStart.main(Native Method) 05-24 14:01:34.107 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] Caused by: java.lang.reflect.InvocationTargetException 05-24 14:01:34.107 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at java.lang.reflect.Constructor.constructNative(Native Method) 05-24 14:01:34.107 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 05-24 14:01:34.107 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.createView(LayoutInflater.java:597) 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] ... 23 more 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.createView(LayoutInflater.java:623) 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:699) 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.parseInclude(LayoutInflater.java:819) 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.rInflate(LayoutInflater.java:748) 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) 05-24 14:01:34.117 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.inflate(LayoutInflater.java:465) 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.inflate(LayoutInflater.java:400) 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.appeaser.sublimepickerlibrary.SublimePicker.initializeLayout(SublimePicker.java:215) 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:193) 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.appeaser.sublimepickerlibrary.SublimePicker.(SublimePicker.java:188) 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] ... 26 more 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] Caused by: java.lang.reflect.InvocationTargetException 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at java.lang.reflect.Constructor.constructNative(Native Method) 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 05-24 14:01:34.127 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at android.view.LayoutInflater.createView(LayoutInflater.java:597) 05-24 14:01:34.137 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] ... 35 more 05-24 14:01:34.137 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] Caused by: java.lang.NoSuchFieldError: com.appeaser.sublimepickerlibrary.R$id.date_picker_day_picker 05-24 14:01:34.137 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.appeaser.sublimepickerlibrary.datepicker.SublimeDatePicker.initializeLayout(SublimeDatePicker.java:264) 05-24 14:01:34.137 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.appeaser.sublimepickerlibrary.datepicker.SublimeDatePicker.(SublimeDatePicker.java:130) 05-24 14:01:34.137 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] at com.appeaser.sublimepickerlibrary.datepicker.SublimeDatePicker.(SublimeDatePicker.java:125) 05-24 14:01:34.137 5596-5596/fruit.cyan.corporate I/TAG: [ (SublimePickerDialog.java:59)#Init ] ... 38 more