Я использую recylcerView для фрагмента, чтобы отобразить мои данные из базы данных, и данные в реальном времени.но мой recyclerView не может обновиться автоматически и должен перезагрузить фрагмент, чтобы получить данные об обновлении
Я попытался каким-то способом решить эту проблему, например, использовать автоматическое обновление (обработчик), как обсуждалось на предыдущем форуме, но оно все еще не 'я не работаюв конце концов я попытался с автоматической перезагрузкой фрагмента каждую 1 секунду, но дисплей выглядит плохо, потому что он содержит базу данных формы изображения, поэтому я не нашел лучший способ для этого.
это мой код во фрагменте
public class se3006m extends Fragment {
//this is the JSON Data URL
//make sure you are using the correct ip else it will not work
private static final String URL_PRODUCTS = "http://172.20.10.3/sql/Api.php";
//a list to store all the products
List<product> productList;
//the recyclerview
RecyclerView recyclerView;
Handler mHandler;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View rootView = inflater.inflate(R.layout.fragment_se3006m, container, false);
this.mHandler = new Handler();
m_Runnable.run();
/ * код ..... * /
private final Runnable m_Runnable = new Runnable()
{
@Override
public void run()
{
Toast.makeText(se3006m.this,"in runnable",Toast.LENGTH_SHORT).show();
se3006m.this.mHandler.postDelayed(m_Runnable,1000);
}
};
}