GithubHelp home page GithubHelp logo

lemonitcn / lemonhello4android Goto Github PK

View Code? Open in Web Editor NEW
229.0 229.0 51.0 2.26 MB

妈妈说,问人问题要先说你好,那么咱这个全平台的理论上做的最牛逼的对话框(只是理论上)就叫LemonHello吧~

License: MIT License

Java 100.00%

lemonhello4android's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lemonhello4android's Issues

还有一个这个问题,我的项目中出现问题的基本都是Lemonhello

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()不起作用的问题

你好,我想在点击选项之后,销毁该activity类,但是没有起作用?请问我应该在哪一步执行finish,既能显示完控件的UI,又能显示后进行销毁activity

某些场景下弹框会失效

比如说在登录界面去检查更新,弹框提示,可是用户在还未弹框就直接登录了,那后面就使用不了弹框了,老铁,能不能优化一下呢
(PS:在登录跳转的时候虽然已经LemonBubble.forceHide();,可好像没效果)

Fragment页尺寸获取不正常问题

解决方法
在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;
        }
    }
}

还可以加

多选、单选、可扩展自定义布局等等

在按钮的回调中立即finish activity在部分手机上回直接崩溃

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

setContentColor不起作用

源码里
contentView.setTextSize((float)this.contentFontSize); 设置里两次,没发现设置颜色的部分

重複會馬上關掉

用了一個getInformationHello
按確定後是另一個getInformationHello
但卻會馬上不見

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.