【发布时间】:2015-09-28 13:44:47
【问题描述】:
嗨,我已经绞尽脑汁好几个小时了,在网上做了研究,但似乎没有人给出答案。我的模拟器运行我的代码没问题,然后我再次运行它,我得到“会话'MainActivity':错误”。我浏览了这个主要活动大约 10 次,但任何地方都没有错误迹象,看起来它应该可以正常工作,我的意思是它在没有问题之前就可以工作。所以我不确定是否真的存在问题,我没有看到 Android Studio 没有正确指出,或者这是否是一个不同的问题。
任何帮助将不胜感激。谢谢你。
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);
}
});
}
}
【问题讨论】:
标签: java android-studio runtime-error android-gradle-plugin