Арабский текст не отображается при первом нажатии или занимает слишком много времени для загрузки
Я создаю приложение, в котором мне нужен арабский текст. Я передаю этот текст из другого действия, все остальное в порядке, но когда я нажимаю, когда открывается другое действие с пустыми текстовыми представлениями, я должен нажать назад и снова нажать, чтобы увидеть текст.
Нужно ли что-нибудь еще для арабской поддержки. Пожалуйста, обратитесь к изображениям для уточнения
вот мой код
Intent intent = new Intent(MainActivity.this,DuaShow.class);
intent.putExtra("title",title);
intent.putExtra("dua1",dua1);
intent.putExtra("trans1",trans1);
intent.putExtra("dua2",dua2);
intent.putExtra("trans2",trans2);
intent.putExtra("dua3",dua3);
intent.putExtra("trans3",trans3);
intent.putExtra("dua4",dua4);
intent.putExtra("trans4",trans4);
startActivity(intent);
и получить в другой деятельности
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
tit = bundle.getString("title");
d1 = bundle.getString("dua1");
d2 = bundle.getString("dua2");
d3 = bundle.getString("dua3");
d4 = bundle.getString("dua4");
t1 = bundle.getString("trans1");
t2 = bundle.getString("trans2");
t3 = bundle.getString("trans3");
t4 = bundle.getString("trans4");
title.setText(tit);
dua1.setText(d1);
dua2.setText(d2);
dua3.setText(d3);
dua4.setText(d4);
trans1.setText(t1);
trans2.setText(t2);
trans3.setText(t3);
trans4.setText(t4);
dua1.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
dua2.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
dua3.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
dua4.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans1.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans2.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans3.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans4.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
при первом нажатии