2016-06-09 112 views
0
public class Game extends AppCompatActivity { 
static int i = 0; 
static int p = 0; 

String porc0; 
TextView tvporc; 
Button btn; 
TextView tvresult; 
String mutqbar; 
char generacvac; 
char mutq; 
int mutqitiv; 
int generacvacitiv; 
EditText et; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_game); 
    Random random = new Random(); 
    btn = (Button) findViewById(R.id.button4); 
    tvporc=(TextView) findViewById(R.id.tvPorc); 
    tvresult=(TextView) findViewById(R.id.result); 
    generacvac=(char)(random.nextInt(26)+'a'); 
    tvresult.setText(generacvac); 
    generacvacitiv = (int) generacvac; 
    et=(EditText) findViewById(R.id.editText2); 
    tvresult.setText(generacvac); 
    btn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      mutqbar = et.getText().toString(); 
      try { 
       mutq = mutqbar.charAt(0); 
       mutqitiv = (int) mutq; 
       if (mutqitiv<97 || mutqitiv>122){ 
        tvporc.setText("Մուտքագրեք տառ"); 
       } 
       int abs = Math.abs(mutqitiv-generacvacitiv); 
       if (abs>0 && abs<5) tvresult.setText("Դու շատ մոտ ես!"); 
       else if (abs>=5 && abs<10) tvresult.setText("Դու մոտ ես~"); 
       else if(abs>=10) tvresult.setText("Դու հեռու ես~"); 

      } catch (Exception e1) { 
       tvresult.setText("Դաշտը դատարկ է"); 
      } 


     } 

    }); 



}} 

我有这样的代码,但是当我运行它,它会返回错误了java.lang.RuntimeException:无法启动活动ComponentInfo {com.guessit.guessit/com.guessit.guessit.Game }:android.content.res.Resources $ NotFoundException:字符串资源ID#0x66。并暗恋device.Already 1小时我试图找到问题。请帮我的Android应用程序崩溃

+1

提供完整的日志跟踪 –

+0

显示您activity_game – KDeogharkar

+0

它的游戏活动 –

回答

0

谢谢我已经找到解决方案。我写了tvresult.setText(generacvac);但它转换成int,而我需要写tvresult.setText(generacvac +“”)