我工作得很好。我的p.c由于光线而断电。当我再次启动我的android工作室时,我的所有java文件中都出现了很多错误。我该如何解决?
public class MainActivity extends Activity {
private boolean detectEnabled;
private TextView textViewDetectState;
private Button buttonToggleDetect;
private Button buttonExit;
FlashLight flashLight;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textViewDetectState = (TextView) findViewById(R.id.textViewDetectState);
buttonToggleDetect = (Button) findViewById(R.id.buttonDetectToggle);
buttonToggleDetect.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setDetectEnabled(!detectEnabled);
}
});
buttonExit = (Button) findViewById(R.id.buttonExit);
buttonExit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this , FlashLight.class);
startActivity(intent);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
private void setDetectEnabled(boolean enable) {
detectEnabled = enable;
Intent intent = new Intent(this, CallDetectService.class);
if (enable) {
// start detect service
startService(intent);
buttonToggleDetect.setText("Turn off");
textViewDetectState.setText("Detecting");
}
else {
// stop detect service
stopService(intent);
buttonToggleDetect.setText("Turn on");
textViewDetectState.setText("Not detecting");
}
}
}
以下是我的问题的截图:
答案 0 :(得分:0)
由于我们没有足够的信息,我们无法告诉您。这件事发生在我之前,所以我可以给你一些提示:
R.id
中的R显示为错误,直到gradle构建完成为止老实说,在我们获得更多细节之前,我们无法向您提供更多信息。可能是问题的第一,所以等一下。
{Rich}
答案 1 :(得分:0)
答案 2 :(得分:0)
当您的计算机突然关闭并破坏您的项目文件时,这不是一个愉快的时刻。遗憾的是,在使用Windows时,由于电源故障或友好BSOD,Windows突然关闭时,您希望文件完整性仍然完好无损。由于这个原因,我在一个月内经历过两次项目错误。 Windows无法计入可靠性,而是试用Linux。
为防止出现其他文件错误(或者我应该说,文件已损坏?),您应该始终备份项目。使用版本控制系统(VCS),如 git 。然后将项目复制/克隆到USB闪存驱动器。或者你可以使用免费的私人存储库git:
答案 3 :(得分:-1)
构建 - >清理项目。这将解决您的问题。