2017-06-08 18 views
-2
@Override 
public void onBackPressed(){ 
    if (back_pressed + 2000 > System.currentTimeMillis()){ 
     Homepage1.super.onBackPressed(); 
    } 
    else{ 
     Toast.makeText(getBaseContext(), "Press once again to exit", Toast.LENGTH_SHORT).show(); 
     back_pressed = System.currentTimeMillis(); 
    } 
} 

Error:(51, 42) error: ';' expected Error:Execution failed for task ':app:compileDebugJavaWithJavac'. Compilation failed; see the compiler error output for details.Android的背部压

+0

什么是'Homepage1.super.onBackPressed();'使用finish来代替。 –

+0

修复 –

+0

这是行号51的同样错误? –

回答

0

将这个方法里面Activity类。

public class MyActivity extends AppCompatActivity { 

    @Override 
    public void onBackPressed() { 
     if (back_pressed + 2000 > System.currentTimeMillis()){ 
        Homepage1.super.onBackPressed(); 
       } 
       else{ 
        Toast.makeText(getBaseContext(), "Press once again to exit", Toast.LENGTH_SHORT).show(); 
        back_pressed = System.currentTimeMillis(); 
       } 
    } 
}