2016-11-21 2 views
-6

первого кодакак совместить попытку в случае условие

try { 
     InputStream is = getAssets().open("read_asset.txt"); 
     int size = is.available(); 
     byte[] buffer = new byte[size]; 
     is.read(buffer); 
     is.close(); 
     String text = new String(buffer); 
     TextView tv = (TextView)findViewById(R.id.text); 
     tv.setText(text); 
    } catch (IOException e) { 
     throw new RuntimeException(e); 
    } 

и второй код

if(txtweb.getText().toString().equals("Google Plus")) { 
     setContentView(R.layout.google); 


    } else if(txtweb.getText().toString().equals("Twitter")){ 
     setContentView(R.layout.google); 
    } 

я хочу объединить попробовать код в если условие, пожалуйста, помогите

+1

Что не так, просто переместившись на второй код? –

+0

Что вы делаете? ваш вопрос не ясен. – javadaskari

ответ

-1

Как это:

try { 
    if(txtweb.getText().toString().equals("Google Plus")) { 
      setContentView(R.layout.google); 
    InputStream is = getAssets().open("read_asset.txt"); 
      int size = is.available(); 
      byte[] buffer = new byte[size]; 
      is.read(buffer); 
      is.close(); 
      String text = new String(buffer); 
      TextView tv = (TextView)findViewById(R.id.text); 
      tv.setText(text); 
     } else if(txtweb.getText().toString().equals("Twitter")){ 
      setContentView(R.layout.google); 
     } 
    } catch (IOException e) { 
      throw new RuntimeException(e); 
     } 
+0

его работающий брат, спасибо –

+0

Почему он ниспровергается? –

0

Вы можете обрабатывать s любая функция внутри части try {} вашего первого кода. Вы пытались скопировать второй код и поместить его в try {}? Это то, чего вы пытаетесь достичь?

Смежные вопросы