找不到符号类意图,找不到...Activity2.class,找不到...Activity-main
public class MainActivity extends AppCompatActivity {
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.MyButton);
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// Start NewActivity.class
Intent myIntent = new Intent(MainActivity.this,
NewActivity2.class);
startActivity(myIntent);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
所有的导入都在上面的代码之前,比如导入小部件按钮等。
发布于 2018-08-26 01:52:38
打开您的清单,检查是否有这样的条目:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".NewActivity2" />
发布于 2018-08-26 02:01:17
重写方法应该调用super,所以它应该是:
super.onCreate(savedInstanceState);
并确保您的NewActivity2已在清单中注册。
https://stackoverflow.com/questions/52018718
复制相似问题