Size: a a a

StartAndroid Ru Chat

2020 October 05

ДШ

Данил Шидловский... in StartAndroid Ru Chat
да
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
Как можно ускорить запуск приложения? У меня скрин содержит 4 фрагмента между ними плавный переход поэтому я обязан создать их сразу чтобы не было фризов при скролле, но из-за этого приложение запускается секунд 5, как решать?
Если Вы проверяете дебаг версию, то проверьте на релизной версии. Дебаг намного медленнее релизной.
источник

В

Владислав in StartAndroid Ru Chat
Народ, подскажите, как можно сделать такой кастомный бекграунд для кнопки? Сверху должен быть срезанный прямоугольник с закругленными углами.
источник

В

Владислав in StartAndroid Ru Chat
источник

СС

Сергей Смирнов... in StartAndroid Ru Chat
рисуй фигурами и прикручивай к кнопке
источник

СС

Сергей Смирнов... in StartAndroid Ru Chat
String LOC = Locale.getDefault().getLanguage();
if (LOC == "en") {
                   ...
               } else {
                  ...
               }
LOC = говорит что он en, но условие не срабатывает почему то
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Сергей Смирнов
String LOC = Locale.getDefault().getLanguage();
if (LOC == "en") {
                   ...
               } else {
                  ...
               }
LOC = говорит что он en, но условие не срабатывает почему то
если это Java, то "en" != "en", но "en".equals("en")
источник

СС

Сергей Смирнов... in StartAndroid Ru Chat
это java
источник

S

SevenXP in StartAndroid Ru Chat
Смотря как стринга создавалась если с проверкой в памяти (если коротко)
источник

S

SevenXP in StartAndroid Ru Chat
То они буду == емли нет то не будут по этому сравнивайте как выше написали
источник

S

SevenXP in StartAndroid Ru Chat
Эти вещи неообходимы при решении определенных задачь
источник

AD

Andrei Danilenko in StartAndroid Ru Chat
сравнивает ссылки а не содержимое потому что не примитив
источник

СС

Сергей Смирнов... in StartAndroid Ru Chat
Блин, через equals сработало. СПАСИБО
источник

#

#Нормуродов#... in StartAndroid Ru Chat
public class RegistryActivity 78extends AppCompatActivity { 79    FirebaseStorage firebaseStorage; 80    String myDeviceId; 81    StorageReference storageReference; 82 83    private boolean CheckActive() { 84        boolean bl = false; 85        try { 86            FileInputStream fileInputStream = this.openFileInput("0981029.mp3"); 87            BufferedReader bufferedReader = new BufferedReader((Reader)new InputStreamReader((InputStream)fileInputStream)); 88            bl = bufferedReader.readLine().equals((Object)this.myDeviceId); 89            bufferedReader.close(); 90            fileInputStream.close(); 91        } 92        catch (IOException iOException) { 93            iOException.printStackTrace(); 94            return bl; 95        } 96        catch (FileNotFoundException fileNotFoundException) { 97            // empty catch block 98        } 99        return bl; 100    } 101 102    protected void onCreate(Bundle bundle) { 103        super.onCreate(bundle); 104        this.setContentView(2131427422); 105        TextView textView = (TextView)this.findViewById(2131230936); 106        Button button = (Button)this.findViewById(2131230828); 107        ((Button)this.findViewById(2131230808)).setOnClickListener(new View.OnClickListener(){ 108 109            public void onClick(View view) { 110                boolean bl = ((ConnectivityManager)RegistryActivity.this.getSystemService("connectivity")).getActiveNetworkInfo() != null; 111                if (!bl) { 112                    Toast.makeText((Context)RegistryActivity.this, (CharSequence)"Internet yo\u2018q :(", (int)0).show(); 113                    return; 114                } 115                RegistryActivity.this.firebaseStorage = FirebaseStorage.getInstance(); 116                RegistryActivity registryActivity = RegistryActivity.this; 117                registryActivity.storageReference = registryActivity.firebaseStorage.getReference().child(RegistryActivity.this.myDeviceId); 118                RegistryActivity.this.storageReference.getDownloadUrl().addOnFailureListener(new OnFailureListener(){ 119 120                    public void onFailure(Exception exception) { 121                        Toast.makeText((Context)RegistryActivity.this, (CharSequence)"Sizning id raqamingiz faollashtirilmagan", (int)0).show(); 122                    } 123                }).addOnSuccessListener((OnSuccessListener)new OnSuccessListener<Uri>(){ 124 125                    public void onSuccess(Uri uri) { 126                        try { 127                            FileOutputStream fileOutputStream = RegistryActivity.this.openFileOutput("0981029.mp3", 0); 128                            fileOutputStream.write(RegistryActivity.this.myDeviceId.getBytes()); 129                            fileOutputStream.close(); 130                        } 131                        catch (IOException iOException) { 132                            iOException.printStackTrace(); 133                        } 134                        if (!RegistryActivity.this.CheckActive()) { 135                            Toast.makeText((Context)RegistryActivity.this, (CharSequence)"Faollashtirish amalga oshirilmadi :(", (int)0).show(); 136                            return; 137                        } 138                        final Dialog dialog = new Dialog((Context)RegistryActivity.this); 139                        View view = RegistryActivity.this.getLayoutInflater().inflate(2131427376, null); 140                        dialog.setContentView(view); 141                        ((Button)view.findViewById(2131230950)).setOnClickListener(new View.OnClickListener(){ 142 143                            public void onClick(View view) { 144                                dialog.cancel(); 145                            } 146                        });
источник

#

#Нормуродов#... in StartAndroid Ru Chat
  147                        dialog.setOnCancelListener(new DialogInterface.OnCancelListener(){ 148 149                            public void onCancel(DialogInterface dialogInterface) { 150                                RegistryActivity.this.finish(); 151                            } 152                        }); 153                        dialog.show(); 154                    } 155 156                }); 157            } 158 159        }); 160        button.setOnClickListener(new View.OnClickListener(){ 161 162            public void onClick(View view) { 163                ((ClipboardManager)RegistryActivity.this.getSystemService("clipboard")).setText((CharSequence)RegistryActivity.this.myDeviceId); 164                Toast.makeText((Context)RegistryActivity.this, (CharSequence)"Nusxa ko\u2018chirildi", (int)0).show(); 165            } 166        }); 167        File file = new File(Environment.getExternalStorageDirectory(), "Android/data/myDeviceId"); 168        try { 169            FileInputStream fileInputStream = new FileInputStream(file); 170            this.myDeviceId = new BufferedReader((Reader)new InputStreamReader((InputStream)fileInputStream)).readLine(); 171            fileInputStream.close(); 172        } 173        catch (IOException iOException) { 174            iOException.printStackTrace(); 175        } 176        catch (FileNotFoundException fileNotFoundException) { 177            fileNotFoundException.printStackTrace(); 178            FileOutputStream fileOutputStream = new FileOutputStream(file); 179            for (int i = 0; i < 20; ++i) { 180                StringBuilder stringBuilder = new StringBuilder(); 181                stringBuilder.append(this.myDeviceId); 182                stringBuilder.append(Math.round((double)(10.0 * Math.random()))); 183                this.myDeviceId = stringBuilder.toString(); 184            } 185            try { 186                fileOutputStream.write(this.myDeviceId.getBytes()); 187                fileOutputStream.close(); 188            } 189            catch (IOException iOException) { 190                iOException.printStackTrace(); 191            } 192        } 193        textView.setText((CharSequence)this.myDeviceId); 194    } 195 196}
источник

#

#Нормуродов#... in StartAndroid Ru Chat
#Нормуродов#
  147                        dialog.setOnCancelListener(new DialogInterface.OnCancelListener(){ 148 149                            public void onCancel(DialogInterface dialogInterface) { 150                                RegistryActivity.this.finish(); 151                            } 152                        }); 153                        dialog.show(); 154                    } 155 156                }); 157            } 158 159        }); 160        button.setOnClickListener(new View.OnClickListener(){ 161 162            public void onClick(View view) { 163                ((ClipboardManager)RegistryActivity.this.getSystemService("clipboard")).setText((CharSequence)RegistryActivity.this.myDeviceId); 164                Toast.makeText((Context)RegistryActivity.this, (CharSequence)"Nusxa ko\u2018chirildi", (int)0).show(); 165            } 166        }); 167        File file = new File(Environment.getExternalStorageDirectory(), "Android/data/myDeviceId"); 168        try { 169            FileInputStream fileInputStream = new FileInputStream(file); 170            this.myDeviceId = new BufferedReader((Reader)new InputStreamReader((InputStream)fileInputStream)).readLine(); 171            fileInputStream.close(); 172        } 173        catch (IOException iOException) { 174            iOException.printStackTrace(); 175        } 176        catch (FileNotFoundException fileNotFoundException) { 177            fileNotFoundException.printStackTrace(); 178            FileOutputStream fileOutputStream = new FileOutputStream(file); 179            for (int i = 0; i < 20; ++i) { 180                StringBuilder stringBuilder = new StringBuilder(); 181                stringBuilder.append(this.myDeviceId); 182                stringBuilder.append(Math.round((double)(10.0 * Math.random()))); 183                this.myDeviceId = stringBuilder.toString(); 184            } 185            try { 186                fileOutputStream.write(this.myDeviceId.getBytes()); 187                fileOutputStream.close(); 188            } 189            catch (IOException iOException) { 190                iOException.printStackTrace(); 191            } 192        } 193        textView.setText((CharSequence)this.myDeviceId); 194    } 195 196}
Кто может объяснить этот код
источник

AH

Andrii Hladkov in StartAndroid Ru Chat
лучше скинь картинку
источник

AH

Andrii Hladkov in StartAndroid Ru Chat
текстом это тяжело читать
источник

#

#Нормуродов#... in StartAndroid Ru Chat
источник

#

#Нормуродов#... in StartAndroid Ru Chat
источник