我试图访问如果用户是否登录,基于我尝试启动应用程序的活动.执行此操作时,应用程序在Application类中崩溃.
应用程序类的代码是
public class MyClass extends Application {
    public static Context context;
    @Override
    public void onCreate() {
        super.onCreate();
        context = getApplicationContext();
        if(ParseUser.getCurrentUser().isAuthenticated()){
            startActivity(new Intent(context, MainActivity.class));
        }
    }
}
有什么建议为什么会这样?
在我的Manifest中,我已经为另一个活动声明了intent过滤器.
 <activity
            android:name=".Activities.Register"
            android:label="@string/title_activity_register" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
Intent intent = new Intent(context, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
此外,如果您在Android Studio中查看Logcat,您应该会看到已经告诉您如何解决此问题的错误日志.
| 归档时间: | 
 | 
| 查看次数: | 5142 次 | 
| 最近记录: |