Giter VIP home page Giter VIP logo

githubsampleapp's People

Contributors

rikarumi avatar

Watchers

 avatar

githubsampleapp's Issues

[octodroid] java.lang.NoClassDefFoundError

hi @rejasupotaro, I am facing following error while running the project. Do you know what might trigger this to happen?
cc: @hardwinder @firewalker06

03-12 15:13:04.585  16583-16583/com.githubsample.rika.githubsampleapp E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.githubsample.rika.githubsampleapp, PID: 16583
    java.lang.NoClassDefFoundError: com.rejasupotaro.octodroid.GitHubClient$1
            at com.rejasupotaro.octodroid.GitHubClient.user(GitHubClient.java:39)
            at com.githubsample.rika.githubsampleapp.MainActivity.loginGithub(MainActivity.java:89)
            at com.githubsample.rika.githubsampleapp.MainActivity$1.onClick(MainActivity.java:55)
            at android.view.View.performClick(View.java:4780)
            at android.view.View$PerformClick.run(View.java:19969)
            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:5257)
            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)

Recyclerview: can't bind data to view

@hardwinder @firewalker06 I need help, (still learning on recylerview), after login user should be able to see profile. The login is success yet when I want to bind the data to profile view, it doesn't work. I print on the log, the data is there 😕

After login, it will start MainActivity.java and I call the adapter for the recylerview here:

...
RECYCLER = (RecyclerView) findViewById(R.id.recycler);
        RECYCLER.setHasFixedSize(true);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
        linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
        RECYCLER.setLayoutManager(linearLayoutManager);
        adapter = new UserProfileAdapter(RECYCLER);
        RECYCLER.setAdapter(adapter);
...

on adapter class UserProfileAdapter.java to get the data from logged in user:

...
public UserProfileAdapter(RecyclerView recyclerView){
        recyclerView.setHasFixedSize(true);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(recyclerView.getContext());
        linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
        recyclerView.setLayoutManager(linearLayoutManager);

        ViewObservable.bindView(recyclerView, GitHub.client().user()).cache().subscribe( s ->{
                    List <UserAccount> userAccount = setUser(s.entity());
                    addUser(userAccount);
                }
        );
    }
...
``

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.