Арабский текст не отображается при первом нажатии или занимает слишком много времени для загрузки - PullRequest
0 голосов
/ 25 декабря 2018

Я создаю приложение, в котором мне нужен арабский текст.Я передаю этот текст из другого действия, все остальное в порядке, но когда я нажимаю, когда открывается другое действие с пустыми текстовыми представлениями, мне приходится нажимать назад и снова нажимать, чтобы увидеть текст.

Нужно ли что-нибудь еще для поддержки арабского языка.Пожалуйста, обратитесь к изображениям для уточнения

, вот мой код

 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);

при первом нажатии On first Tap

При закрытии и повторном открытии деятельности enter image description here

...