lemonitcn / lemonhello4android Goto Github PK
View Code? Open in Web Editor NEW妈妈说,问人问题要先说你好,那么咱这个全平台的理论上做的最牛逼的对话框(只是理论上)就叫LemonHello吧~
License: MIT License
妈妈说,问人问题要先说你好,那么咱这个全平台的理论上做的最牛逼的对话框(只是理论上)就叫LemonHello吧~
License: MIT License
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@d398ac1 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:788)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:378)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:114)
at android.app.Dialog.show(Dialog.java:445)
at net.lemonsoft.lemonhello.LemonHelloView.showHelloWithInfo(LemonHelloView.java:117)
at net.lemonsoft.lemonhello.LemonHelloView$3.run(LemonHelloView.java:298)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6623)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference
at net.lemonsoft.lemonhello.LemonHelloPrivateSizeTool.setContext(LemonHelloPrivateSizeTool.java:28)
at net.lemonsoft.lemonhello.LemonHelloView.autoInit(LemonHelloView.java:138)
at net.lemonsoft.lemonhello.LemonHelloView.showHelloWithInfo(LemonHelloView.java:116)
at net.lemonsoft.lemonhello.LemonHelloView$3.run(LemonHelloView.java:298)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5563)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:853)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:737)
你好,我想在点击选项之后,销毁该activity类,但是没有起作用?请问我应该在哪一步执行finish,既能显示完控件的UI,又能显示后进行销毁activity
对话框做的很棒,就是没有可输入的对话框
比如说在登录界面去检查更新,弹框提示,可是用户在还未弹框就直接登录了,那后面就使用不了弹框了,老铁,能不能优化一下呢
(PS:在登录跳转的时候虽然已经LemonBubble.forceHide();,可好像没效果)
解决方法
在LemonHelloPrivateSizeTool.java文件里
void setContext(Context context) {
_metrics = new DisplayMetrics();
WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
if (windowManager != null) {
Display display = windowManager.getDefaultDisplay();
if (display != null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
display.getRealMetrics(_metrics);
} else {
display.getMetrics(_metrics);
}
_density = context.getResources().getDisplayMetrics().density;
}
}
}
无法适配全面屏手机
内容文字总体对齐方式
rt
多选、单选、可扩展自定义布局等等
08-30 11:26:07.850 7875-7875/com.bxd.crowdsource E/MtaSDK.CaughtExp: java.lang.IllegalArgumentException: View=DecorView@873b47c[] not attached to window manager
at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:520)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:413)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:206)
at android.app.Dialog.dismissDialog(Dialog.java:495)
at android.app.Dialog.dismiss(Dialog.java:478)
at net.lemonsoft.lemonhello.LemonHelloView$3.run(LemonHelloView.java:295)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7425)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
大佬,为何不能正常使用勒,全部一样,然后异常退出
有時想顯示很多數據
但是會太長
可否增加滑動效果!?
LemonHello4Android
com.github.1em0nsOft:LemonHello4Android:1.0.1
源码里
contentView.setTextSize((float)this.contentFontSize); 设置里两次,没发现设置颜色的部分
用了一個getInformationHello
按確定後是另一個getInformationHello
但卻會馬上不見
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.