[英]Error running 'RegistrationActivity': The activity must be exported or contain an intent-filter
I can't run my registrationActivity
as it gives me the error:我无法运行my registrationActivity
,因为它给了我错误:
The activity must be exported or contain an intent-filter活动必须导出或包含意图过滤器
And I don't know how to solve, what should I put in my android manifest?而且我不知道如何解决,我应该在我的 android 清单中放什么?
Also, I'm getting java.lang.NullPointerException
with the if below:另外,如果出现以下情况,我会收到java.lang.NullPointerException
:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_registration);
mAuth = FirebaseAuth.getInstance();
firebaseAuStateListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
final FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null){
Intent intent = new Intent(RegistrationActivity.this, MainActivity.class);
startActivity (intent);
finish();
return;
}
}
}
}
put it in your androidmanifest.xml把它放在你的 androidmanifest.xml
inside the application tag在应用程序标签内
<activity
android:name=".YOURACTIVTYNAME">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.