rewgoes / popularmovies Goto Github PK
View Code? Open in Web Editor NEWThis is the first project from the Udacity's Android course, which fetch some movies data from themoviedb and exhibits them awesomely.
This is the first project from the Udacity's Android course, which fetch some movies data from themoviedb and exhibits them awesomely.
Sometimes, the last movie that was fetched is replaces by the first item from the current list.
Movie list should only be fetched when the order changes.
One of the problems is that mOrder is null.
The app is also scrolling to video list in S8 after the video list is loaded (not the image)
Current the list is loading infinitely. Prevent it from hapen if the server has no more data.
Current the list is loading infinitely. Prevent it from hapen if the server has no more data.
FAILED BINDER TRANSACTION !!! (parcel size = 531744)
Shutting down VM
FATAL EXCEPTION: main
Process: com.wolfgoes.popularmovies, PID: 12191
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 531744 bytes
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:4167)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6692)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
Caused by: android.os.TransactionTooLargeException: data parcel size 531744 bytes
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:628)
at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:4132)
at android.app.ActivityThread$StopInfo.run(ActivityThread.java:4159)
... 7 more
FATAL EXCEPTION: main
Process: com.wolfgoes.popularmovies, PID: 25382
java.lang.IllegalArgumentException: View=DecorView@3a075b3[MainActivity] not attached to window manager
at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:503)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:412)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:128)
at android.app.Dialog.dismissDialog(Dialog.java:599)
at android.app.Dialog.dismiss(Dialog.java:582)
at com.wolfgoes.popularmovies.ui.MoviesFragment.onResponse(MoviesFragment.java:190)
at retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$1.run(ExecutorCallAdapterFactory.java:70)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Currenty, this screen is only using Glide cache. Change it to access the images stored in the device.
Show that data, such as videos and reviews are loading and allow the user to favorite a video when it finishes loading.
The current solution is using Glide cache.
Save movie's poster and backdrop and videos images to internal storage.
Implement infinite pagination
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.