Re: [android-developers] Re: ImageLoader error and crashes the application

2016-11-17 Thread sardar khan
http://tekeye.biz/2014/android-bitmap-loading
kindly check this example..
http://blog.wittchen.biz.pl/avoiding-outofmemory-error-while-loading-large-bitmaps-in-android-ui/

On Thu, Nov 17, 2016 at 8:21 PM, Chairi Kiourt  wrote:

> Dear Sardar, first of thank you for your answer.
> Is it easy for you explain me what I have to do or give me a code example
> based on my code, because I am not so familiar with java android code.
>
> Thank you again
>
> --
> You received this message because you are subscribed to the Google Groups
> "Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to android-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to android-developers@googlegroups.com.
> Visit this group at https://groups.google.com/group/android-developers.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/android-developers/a5733075-0d56-40fd-aec0-
> 50a922a2ca35%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/CABHzXATT3VegK83ZDfbvo1eMbnt%2BCE_1CyKEJaNfe8CpiV6SVw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [android-developers] Re: ImageLoader error and crashes the application

2016-11-17 Thread Chairi Kiourt
Dear Sardar, first of thank you for your answer.
Is it easy for you explain me what I have to do or give me a code example based 
on my code, because I am not so familiar with java android code.

Thank you again

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/a5733075-0d56-40fd-aec0-50a922a2ca35%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [android-developers] Re: ImageLoader error and crashes the application

2016-11-16 Thread sardar khan
1.you have to scale down your bitmaps by seeing best practices by android
developers
https://developer.android.com/training/displaying-bitmaps/load-bitmap.html#read-bitmap

2. you have to process bitmap off the UI thread. check this..
https://developer.android.com/training/displaying-bitmaps/process-bitmap.html

3. If you load any images from resource also scale down its size.
Thanks hope this helps you out..
Couple off days ago i also solve the problem by using these links..


On Thu, Nov 17, 2016 at 1:27 AM, Chairi Kiourt  wrote:

> Any help please???
>
>
>
>
> On Tuesday, November 15, 2016 at 7:04:11 PM UTC+2, Chairi Kiourt wrote:
>>
>> Hi everyone i am new to android
>>
>> I have an app which gets data from a mysql by using php. The problem is
>> that the application crashes some times unexpectivly, i put the firebase
>> crash report and i get the following errors:
>>
>> Exception java.lang.IllegalStateException: ImageLoader must be init with
>> configuration before using
>> com.nostra13.universalimageloader.core.ImageLoader.checkConfiguration (
>> ImageLoader.java:568)
>> com.nostra13.universalimageloader.core.ImageLoader.displayImage (
>> ImageLoader.java:208)
>> com.nostra13.universalimageloader.core.ImageLoader.displayImage (
>> ImageLoader.java:365)
>> com.nostra13.universalimageloader.core.ImageLoader.displayImage (
>> ImageLoader.java:340)
>> forme.restaurant.digital.menu.view.ImageUtil.displayRoundImage (ImageUtil
>> .java:29)
>> forme.restaurant.digital.menu.activities.RecycleViewAdapterNew.onBindViewHolder
>> (RecycleViewAdapterNew.java:108)
>> forme.restaurant.digital.menu.activities.RecycleViewAdapterNew.onBindViewHolder
>> (RecycleViewAdapterNew.java:36)
>> android.support.v7.widget.RecyclerView$Adapter.bindViewHolder (
>> RecyclerView.java:5138)
>> android.support.v7.widget.RecyclerView$Recycler.getViewForPosition (
>> RecyclerView.java:4433)
>> android.support.v7.widget.RecyclerView$Recycler.getViewForPosition (
>> RecyclerView.java:4326)
>> android.support.v7.widget.LinearLayoutManager$LayoutState.next (
>> LinearLayoutManager.java:1955)
>> android.support.v7.widget.LinearLayoutManager.layoutChunk (
>> LinearLayoutManager.java:1364)
>> android.support.v7.widget.LinearLayoutManager.fill (LinearLayoutManager.
>> java:1327)
>> android.support.v7.widget.LinearLayoutManager.onLayoutChildren (
>> LinearLayoutManager.java:556)
>> android.support.v7.widget.RecyclerView.dispatchLayout (RecyclerView.java:
>> 2713)
>> android.support.v7.widget.RecyclerView.onLayout (RecyclerView.java:3011)
>> android.view.View.layout (View.java:15905)
>> android.view.ViewGroup.layout (ViewGroup.java:5108)
>> android.widget.LinearLayout.setChildFrame (LinearLayout.java:1959)
>> android.widget.LinearLayout.layoutVertical (LinearLayout.java:1813)
>> android.widget.LinearLayout.onLayout (LinearLayout.java:1722)
>> android.view.View.layout (View.java:15905)
>> android.view.ViewGroup.layout (ViewGroup.java:5108)
>> android.widget.FrameLayout.layoutChildren (FrameLayout.java:633)
>> android.widget.FrameLayout.onLayout (FrameLayout.java:568)
>> android.view.View.layout (View.java:15905)
>> android.view.ViewGroup.layout (ViewGroup.java:5108)
>> android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout (
>> ActionBarOverlayLayout.java:493)
>> android.view.View.layout (View.java:15905)
>> android.view.ViewGroup.layout (ViewGroup.java:5108)
>> android.widget.FrameLayout.layoutChildren (FrameLayout.java:633)
>> android.widget.FrameLayout.onLayout (FrameLayout.java:568)
>> android.view.View.layout (View.java:15905)
>> android.view.ViewGroup.layout (ViewGroup.java:5108)
>> android.widget.LinearLayout.setChildFrame (LinearLayout.java:1959)
>> android.widget.LinearLayout.layoutVertical (LinearLayout.java:1813)
>> android.widget.LinearLayout.onLayout (LinearLayout.java:1722)
>> android.view.View.layout (View.java:15905)
>> android.view.ViewGroup.layout (ViewGroup.java:5108)
>> android.widget.FrameLayout.layoutChildren (FrameLayout.java:633)
>> android.widget.FrameLayout.onLayout (FrameLayout.java:568)
>> android.view.View.layout (View.java:15905)
>> android.view.ViewGroup.layout (ViewGroup.java:5108)
>> android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2425)
>> android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2131)
>> android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1256)
>> android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6443)
>> android.view.Choreographer$CallbackRecord.run (Choreographer.java:800)
>> android.view.Choreographer.doCallbacks (Choreographer.java:603)
>> android.view.Choreographer.doFrame (Choreographer.java:572)
>> android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.
>> java:786)
>> android.os.Handler.handleCallback (Handler.java:815)
>> android.os.Handler.dispatchMessage (Handler.java:104)
>> android.os.Looper.loop (Looper.java:194)
>> android.app.ActivityThread.main (ActivityThread.java:5576)
>> 

[android-developers] Re: ImageLoader error and crashes the application

2016-11-16 Thread Chairi Kiourt
Any help please???




On Tuesday, November 15, 2016 at 7:04:11 PM UTC+2, Chairi Kiourt wrote:
>
> Hi everyone i am new to android
>
> I have an app which gets data from a mysql by using php. The problem is 
> that the application crashes some times unexpectivly, i put the firebase 
> crash report and i get the following errors:
>
> Exception java.lang.IllegalStateException: ImageLoader must be init with 
> configuration before using
> com.nostra13.universalimageloader.core.ImageLoader.checkConfiguration (
> ImageLoader.java:568)
> com.nostra13.universalimageloader.core.ImageLoader.displayImage (
> ImageLoader.java:208)
> com.nostra13.universalimageloader.core.ImageLoader.displayImage (
> ImageLoader.java:365)
> com.nostra13.universalimageloader.core.ImageLoader.displayImage (
> ImageLoader.java:340)
> forme.restaurant.digital.menu.view.ImageUtil.displayRoundImage (ImageUtil.
> java:29)
> forme.restaurant.digital.menu.activities.RecycleViewAdapterNew.onBindViewHolder
>  
> (RecycleViewAdapterNew.java:108)
> forme.restaurant.digital.menu.activities.RecycleViewAdapterNew.onBindViewHolder
>  
> (RecycleViewAdapterNew.java:36)
> android.support.v7.widget.RecyclerView$Adapter.bindViewHolder (
> RecyclerView.java:5138)
> android.support.v7.widget.RecyclerView$Recycler.getViewForPosition (
> RecyclerView.java:4433)
> android.support.v7.widget.RecyclerView$Recycler.getViewForPosition (
> RecyclerView.java:4326)
> android.support.v7.widget.LinearLayoutManager$LayoutState.next (
> LinearLayoutManager.java:1955)
> android.support.v7.widget.LinearLayoutManager.layoutChunk (
> LinearLayoutManager.java:1364)
> android.support.v7.widget.LinearLayoutManager.fill (LinearLayoutManager.
> java:1327)
> android.support.v7.widget.LinearLayoutManager.onLayoutChildren (
> LinearLayoutManager.java:556)
> android.support.v7.widget.RecyclerView.dispatchLayout (RecyclerView.java:
> 2713)
> android.support.v7.widget.RecyclerView.onLayout (RecyclerView.java:3011)
> android.view.View.layout (View.java:15905)
> android.view.ViewGroup.layout (ViewGroup.java:5108)
> android.widget.LinearLayout.setChildFrame (LinearLayout.java:1959)
> android.widget.LinearLayout.layoutVertical (LinearLayout.java:1813)
> android.widget.LinearLayout.onLayout (LinearLayout.java:1722)
> android.view.View.layout (View.java:15905)
> android.view.ViewGroup.layout (ViewGroup.java:5108)
> android.widget.FrameLayout.layoutChildren (FrameLayout.java:633)
> android.widget.FrameLayout.onLayout (FrameLayout.java:568)
> android.view.View.layout (View.java:15905)
> android.view.ViewGroup.layout (ViewGroup.java:5108)
> android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout (
> ActionBarOverlayLayout.java:493)
> android.view.View.layout (View.java:15905)
> android.view.ViewGroup.layout (ViewGroup.java:5108)
> android.widget.FrameLayout.layoutChildren (FrameLayout.java:633)
> android.widget.FrameLayout.onLayout (FrameLayout.java:568)
> android.view.View.layout (View.java:15905)
> android.view.ViewGroup.layout (ViewGroup.java:5108)
> android.widget.LinearLayout.setChildFrame (LinearLayout.java:1959)
> android.widget.LinearLayout.layoutVertical (LinearLayout.java:1813)
> android.widget.LinearLayout.onLayout (LinearLayout.java:1722)
> android.view.View.layout (View.java:15905)
> android.view.ViewGroup.layout (ViewGroup.java:5108)
> android.widget.FrameLayout.layoutChildren (FrameLayout.java:633)
> android.widget.FrameLayout.onLayout (FrameLayout.java:568)
> android.view.View.layout (View.java:15905)
> android.view.ViewGroup.layout (ViewGroup.java:5108)
> android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2425)
> android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2131)
> android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1256)
> android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6443)
> android.view.Choreographer$CallbackRecord.run (Choreographer.java:800)
> android.view.Choreographer.doCallbacks (Choreographer.java:603)
> android.view.Choreographer.doFrame (Choreographer.java:572)
> android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.
> java:786)
> android.os.Handler.handleCallback (Handler.java:815)
> android.os.Handler.dispatchMessage (Handler.java:104)
> android.os.Looper.loop (Looper.java:194)
> android.app.ActivityThread.main (ActivityThread.java:5576)
> java.lang.reflect.Method.invoke (Method.java)
> java.lang.reflect.Method.invoke (Method.java:372)
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.
> java:955)
> com.android.internal.os.ZygoteInit.main (ZygoteInit.java:750)
>
> I have these code
>
>
> CusDi.java
> public class CusDi extends AppCompatActivity {
>
> protected void onCreate(Bundle savedInstanceState) {
>
>
> getCusDi();
>
>
> }
>
> private void getCusDi() {
> M.showLoadingDialog(CusDi.this);
> CusDiAPI mCommentsAPI = APIService.createService(CusDiAPI.class);
> mCommentsAPI.getUserPosts(cuisineid, new Callback() {
>
>
> @Override
>