У меня есть вход в систему, которая является основным видом деятельности. Второй регистр. Я пытаюсь отправить электронное письмо из учетной записи регистрации обратно в систему регистрации после регистрации, однако я не могу получить значение из намерения. Я заметил некоторые фильтры в манифесте при основном действии, но не уверен, может ли это вызвать такую проблему.Намерение не отправлено на основной вид деятельности
Регистрация активность:
Intent myIntent = new Intent(Register.this, LoginPage.class);
myIntent.putExtra("registerEmail", mail);
Register.this.startActivity(myIntent);
Основная деятельность:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login_page);
Intent intent = getIntent();
String value = intent.getStringExtra("registerEmail");
if (value!=null)
{
...
}
}
Manifest:
<activity
android:name=".LoginPage"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
значение всегда нуль, когда я вернусь к LoginPage из регистра и я уверен, я отправил содержание в намерение в Регистр деятельности
Благодарим вас заблаговременно.
Да, я подумал об этом, но не заметил, что флаг установлен где угодно:/ – stkent
@ user3607584 Вы решаете свою проблему, используя startActivityForResult() или onNewIntent()? – GVillani82