2015-07-09 71 views
3

您好我一直在我的腦子裏呆了幾個小時,在網上做了研究,但沒有人似乎有答案。我的模擬器運行我的代碼沒有問題,然後再次運行它,我得到「Session'MainActivity':error」。我查看了這個主要活動約10次,但沒有任何錯誤的跡象,它看起來應該工作得很好,我的意思是它工作之前沒有問題。所以我不確定是否真的有問題,我沒有看到Android Studio沒有正確指出,或者這是一個不同的問題。Android Studio:Session'MainActivity':錯誤,但沒有錯誤

任何幫助將不勝感激。謝謝。

package tekvision.codedecrypter; 
import android.content.Context; 
import android.content.Intent; 
import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.WindowManager; 
import android.widget.Button; 
import android.widget.Toast; 
import gameInfo.GameDatabase; 

public class MainActivity extends ActionBarActivity { 

    //Runs before the application is created 
    private Button mCampaignButton; 
    private final Context context = this; 

    //When the application is created 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

    //Instantiate a GameDatabase object (this activity) 
    final GameDatabase gDB = new GameDatabase(context); 

    gDB.fillGameDatabase(); 

    //Keeps screen on so it doesn't fall asleep 
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

    //Finding button by button id after application is created 
    mCampaignButton = (Button)findViewById(R.id.campaignButtonID); 

    //Checks if the campaign button is clicked 
    mCampaignButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      String ans = gDB.getAnswer("Ancient",1); 

      //Toast pop up message 
      Toast toast = Toast.makeText(getApplicationContext(), 
       ans , 
        Toast.LENGTH_SHORT); 

      toast.show(); 


      //Intent to go from main activity to campaign Level Select Activity 

      final Intent intent = new Intent(MainActivity.this, CampaignSelectLevel.class); 

      startActivity(intent); 

     } 
    }); 

} 

}

回答

0

嘗試重建和清潔項目。 構建>重建項目 和 構建>清理項目

相關問題