这不是告诉你了吗,要try下
放代码,别放图片
从图片上完全看不出你输入的到底是字母l还是数字1
还有,你这代码截的也太短了,报错波浪线画在这,但是并不一定是这一行引起的,有时候是因为你后面缺东西
比如这里报错信息说try后面必须跟catch,不能单独写个try
全文代码:
package com.aide.trainer.myapp;
import android.app.;
import android.os.;
import android.widget.;
import android.view.View;
import android.content.Intent;
import android.net.Uri;
import android.provider.Settings;
import java.util.concurrent.;
public class MainActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set main.xml as user interface layout
setContentView(R.layout.main);
if (!Settings.canDrawOverlays(this)) {
startActivityForResult(new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName())), 1);
}
Button mybutton = findViewById(R.id.button1);
mybutton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
EditText MyEditText = findViewById(R.id.input1);
String text;
text = MyEditText.getText().toString();
while(true) {
Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT).show();
TimeUnit.SECONDS.sleep(2);
}
}
});
}
}