mitchtabian / forsale Goto Github PK
View Code? Open in Web Editor NEWAndroid classified applications using ElasticSearch
Android classified applications using ElasticSearch
C:\Users\Acer\AndroidStudioProjects\ForSaleTest>firebase deploy --only functions
=== Deploying to 'provj-807b0'...
i deploying functions
Running command: npm --prefix $RESOURCE_DIR run build
npm ERR! path C:\Users\Acer\AndroidStudioProjects\ForSaleTest$RESOURCE_DIR\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\Acer\AndroidStudioProjects\ForSaleTest$RESOURCE_DIR\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Acer\AppData\Roaming\npm-cache_logs\2018-02-19T17_44_27_904Z-debug.log
Error: functions predeploy error: Command terminated with non-zero exit code4294963238
I was able to copy the source code and run on my phone. Initially, the app was not opening(it was crashing at launching), i had to update the dependencies, and it is launching now. But, when i try to register, it tells me that someone else already used my email(which is false), and when i try to login, it tells me "Authentication failed".
Hi, first of all, I like to thank you for your hard work on the tutorial it really helped me a lot.
Universal image loader cant load images from storage it gives the following errors :
E/ImageLoader: UIL doesn't support scheme(protocol) by default [com.google.android.gms.tasks.zzu@5693dd]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...)) java.lang.UnsupportedOperationException: UIL doesn't support scheme(protocol) by default [com.google.android.gms.tasks.zzu@5693dd]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...)) at com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStreamFromOtherSource(BaseImageDownloader.java:280) at com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStream(BaseImageDownloader.java:99) at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.downloadImage(LoadAndDisplayImageTask.java:291) at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryCacheImageOnDisk(LoadAndDisplayImageTask.java:274) at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryLoadBitmap(LoadAndDisplayImageTask.java:230) at com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.run(LoadAndDisplayImageTask.java:136) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919)
and here how it looks
i tried all solutions here https://github.com/udacity/and-nd-firebase/issues/41
PLZ help me, i really dont know what to do ...
Hey Mitch, great tutorial.
I'm getting this error in logcat
"E/RecyclerView: No adapter attached; skipping layout"
Whenever i hit the configured enter key, it does inflate the RecyclerView.
Any help is much appreciated.
Please and thank you.
when i try to filter and press enter key on the android keyboard its not work and showing no adapter but when i press enter in my computer keyboard it working fine
const request = require('request-promise')
PLEASE INCLUDE THIS SEMI-COLON
THANKS.
Authentication Failed after login in
hi mitch great tutorial, thank u so much
So, after i post items i cant view any on search fragment idk why
i keep getting this :
D/SearchFragment: onResponse: server response: Response{protocol=http/1.1, code=200, message=OK, url=http://34.74.79.54//elasticsearch/posts/post/_search/?default_operator=AND&q=samsung%0A*%20city%3Asalmiya}
onResponse: hits: com.example.recycle.models.HitsList@800094e
onResponse: size: 0
i removed country and state/province from search filters
PLZ repley as soon as you can
"type": "mapper_parsing_exception",
"reason": "Root mapping definition has unsupported parameters: [house_locations : {properties={image={type=text}, post_id={type=text}, city={type=text}, user_id={type=text}, description={type=text}, state_province={type=text}, house_type={type=text}, title={type=text}, contact_email={type=text}}}]"
Hey Mitch,
Really thankful for the code, but could you help me to solve this problem?
I am now at the part where I had done the postFragment so that I can select the photo from my gallery and camera, the camera function is working, but when I choose the photo from the gallery, the app crashes, do you know why?
Here are the some of the logs
D/SelectPhotoDialog: onActivityResult: image uri: content://com.android.providers.media.documents/document/image%3A77 D/UploadFragment: getImagePath: setting the image to imageview D/AndroidRuntime: Shutting down VM E/AndroidRuntime: FATAL EXCEPTION: main Process: com.fyp.elvis.recapp, PID: 3151 java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=66770, result=-1, data=Intent { dat=content://com.android.providers.media.documents/document/image:77 flg=0x1 }} to activity {com.fyp.elvis.recapp/com.fyp.elvis.recapp.HomeActivity}: java.lang.IllegalStateException: ImageLoader must be init with configuration before using at android.app.ActivityThread.deliverResults(ActivityThread.java:4089) at android.app.ActivityThread.handleSendResult(ActivityThread.java:4132) at android.app.ActivityThread.-wrap20(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1533) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) Caused by: java.lang.IllegalStateException: ImageLoader must be init with configuration before using at com.nostra13.universalimageloader.core.ImageLoader.checkConfiguration(ImageLoader.java:613) at com.nostra13.universalimageloader.core.ImageLoader.displayImage(ImageLoader.java:236) at com.nostra13.universalimageloader.core.ImageLoader.displayImage(ImageLoader.java:209) at com.nostra13.universalimageloader.core.ImageLoader.displayImage(ImageLoader.java:316) at com.fyp.elvis.recapp.util.UniversalImageLoader.setImage(UniversalImageLoader.java:46) at com.fyp.elvis.recapp.UploadFragment.getImagePath(UploadFragment.java:31) at com.fyp.elvis.recapp.SelectPhotoDialog.onActivityResult(SelectPhotoDialog.java:68) at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:151) at android.app.Activity.dispatchActivityResult(Activity.java:6932) at android.app.ActivityThread.deliverResults(ActivityThread.java:4085)
Hey Mitch, I am having a problem of the app is crashing when I "enter" on the search bar, I followed your youtube guide. Is this a firebase issues? I am quite new to android development including firebase and cloud platform, don't really understand what this crash means. Could you help me to figure it out? btw, I renamed your SearchFragment to HomeFragment. Below is the crash log.
D/FirebaseApp: Notifying auth state listeners. D/FirebaseApp: Notified 1 auth state listeners. D/NetworkSecurityConfig: No Network Security Config specified, using platform default V/FA: Inactivity, disconnecting from the service E/RecyclerView: No adapter attached; skipping layout E/RecyclerView: No adapter attached; skipping layout E/InputEventSender: Exception dispatching finished signal. E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback E/MessageQueue-JNI: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference at com.fyp.elvis.recapp.HomeFragment$2.onEditorAction(HomeFragment.java:109) at android.widget.TextView.doKeyDown(TextView.java:6193) at android.widget.TextView.onKeyDown(TextView.java:6075) at android.view.KeyEvent.dispatch(KeyEvent.java:2688) at android.view.View.dispatchKeyEvent(View.java:9960) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.support.v4.view.ViewPager.dispatchKeyEvent(ViewPager.java:2736) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at com.android.internal.policy.DecorView.superDispatchKeyEvent(DecorView.java:405) at com.android.internal.policy.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1798) at android.app.Activity.dispatchKeyEvent(Activity.java:3021) at android.support.v7.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:534) at android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:58) at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent(AppCompatDelegateImplBase.java:316) at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:319) at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4331) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4302) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3853) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3906) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3872) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3999) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3880) at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4056) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3853) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3906) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3872) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3880) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3853) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3906) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3872) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4032) at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4193) at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2400) at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1964) at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1955) at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:2377) at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:323) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) at com.android.internal.os.ZygoteInit.main(ZygoteIn D/AndroidRuntime: Shutting down VM E/AndroidRuntime: FATAL EXCEPTION: main Process: com.fyp.elvis.recapp, PID: 2887 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference at com.fyp.elvis.recapp.HomeFragment$2.onEditorAction(HomeFragment.java:109) at android.widget.TextView.doKeyDown(TextView.java:6193) at android.widget.TextView.onKeyDown(TextView.java:6075) at android.view.KeyEvent.dispatch(KeyEvent.java:2688) at android.view.View.dispatchKeyEvent(View.java:9960) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.support.v4.view.ViewPager.dispatchKeyEvent(ViewPager.java:2736) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630) at com.android.internal.policy.DecorView.superDispatchKeyEvent(DecorView.java:405) at com.android.internal.policy.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1798) at android.app.Activity.dispatchKeyEvent(Activity.java:3021) at android.support.v7.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:534) at android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:58) at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent(AppCompatDelegateImplBase.java:316) at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:319) at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4331) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4302) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3853) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3906) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3872) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3999) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3880) at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4056) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3853) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3906) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3872) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3880) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3853) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3906) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3872) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4032) at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4193) at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2400) at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1964) at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1955) at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:2377) at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:323) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
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.