我正在使用解析,我是一个初学者到android开发。我需要在单击login_button时启动MainActivity。但是当我将我的MainActivity类添加到LoginSampleActivity中的分析登录构建器时,它显示'MainActivity不是封闭类'错误。MainActivity不是一个封闭类
这是我的MainActivity
public class MainActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
这是LoginSampleActivity
public class LoginSampleActivity extends Activity{
这是我的按钮单击事件
loginOrLogoutButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (currentUser != null) {
ParseUser.logOut();
currentUser = null;
showProfileLoggedOut();
} else {
Toast.makeText(getBaseContext(),"Login",Toast.LENGTH_SHORT).show();
ParseLoginBuilder loginBuilder = new ParseLoginBuilder(
MainActivity.this);
startActivityForResult(loginBuilder.build(), LOGIN_REQUEST);
}
}
});
这是我的清单文件
<activity
android:name=".LoginSampleActivity"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:launchMode="singleTop"
android:theme="@style/AppTheme.NoActionBar">
</activity>
谢谢
你的意图是什么?你可以发布吗? (loginBuilder.build()return) – nurisezgin