Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I use CursorLoader to show data in my recycler view. I also need provide delete and update item feature. What is the best solution to delete and update items in database? Now I use simple AsyncTask.
Update
The best solution is to use AsyncQueryHandler?
According to the guidelines it depends. If you want your app to sync with the server after a certain period of time(2-24hrs), use SyncAdapter. If you dont need to sync, use service or intentservice.
AsyncTask not the best option, the latest "efficient" apps nolonger use it
The main problem with the asyncTask is that its lifetime is tied to the activity. So if your app is doing a background process like inserting new data into the DB and the activity closes or the user presses the back button, the process may be terminated before completion
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I'm looking for a way to thread the ViewModels in a MVVM Architecture, without having to use tasks everywhere.
My ideal solution would be :
1 Application Thread (with the view)
1 Background Thread (with the viewModel)
Message passing between the 2
ViewModels still behave as normal Java Classes w/o Tasks/Service/Platform.runlater in every method
Is there a way to do this without bloating the code ?
This is probably not going to work the way you would like it to work. The view-models normally communicate with the views via bound properties. Therefore the properties of the view-models must always be updated on the application thread.
The proposed JavaFX way of dealing with concurrent background activities is to use Services. But if you don't like that it maybe worth it to have a look here: https://github.com/ReactiveX/RxJavaFX
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I have reverse engineered an app (Settings.apk)
all i want to do is,
I want to make a SwitchPreference, on my case that i wanted to create a switch selector that will turn off / turn on double tap to wake for my device (i added it because that feature was absent, but anyway my device supports the feature)
here is my xml, i created the SwitchPreference on the accesibilty section of Settings app
here
I also created a ListPreference in the xml, i want to create a list selector that was in purpose of choosing the CPU freq & I/O Scheduler. I have also done doing it but it doesn't work as it intended to be.
the ListPreference's xml code is also on accesibility xml . What should i add to make both of them functional?
notice me if my question was offtop,
thank you.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I am writing Pagination for a set of records in Java. Here i am talking to a service which fetches a result set of 500 per time. I interact with that service to display at most 50 records at a time with page markers.
Is it a really efficient model or if there is any other way to improve the suggested pagination model ?
Depends on your data.
If your data is rapidly changing, this definitely isn't a suitable method. I would suggest tweaking the service to return only as much requested records that are needed by the page.
If data is static and need not be time dependent, this should work fine. Just fetch the 500 records, put it in a local array and display from there. Once this is exhausted, replenish the same.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I want to create an app that starts up and has five EditText boxes to input five lessons. I then want to save these 5 EditText boxes in one place to then access from all activities when needed, eg. for setting TextViews. How would I create this single set of the five strings, would they be saved in their own class?
There are a few ways you can achieve that, some of which are:
Use SharedPrefrences
Use Sqlite database - a bit more complex solution.
Extend the application class which is available to all activities.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I would like to create a table which is filled by data from DB. I know that it is possible to create a dynamic table using TableLayout but I'm not sure that it's the best solution im my case.
Here is an example of what I want to create(the first table on the page).
I'll give you my inputs on this.
If your data is limited and you are sure to display all of it in a single screen in a presentable manner, then yes, a TableLayout will suffice.
However, in a real world, flexibility counts so you should always consider the possibility that your data may expand in the future. Keeping that in mind, you should use a ListView or a RecyclerView in this case. Define a base layout for each row of your list or recycler view and then connect the data from your database to this view using a suitable adapter.
For starters:
https://developer.android.com/training/material/lists-cards.html