Я пытаюсь использовать эту библиотеку в своем приложении, поэтому я попытался реализовать ее демонстрацию. Однако в приведенном ниже коде, когда вступление скользит до конца sh, LoginActivity не открывается и приложение закрывается. Почему? Я думаю, у меня есть проблема с кодами результата? вот код
package com.pathorgroups.pathorleagues;
import android.content.Intent;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import com.heinrichreimersoftware.materialintro.app.IntroActivity;
import com.heinrichreimersoftware.materialintro.slide.SimpleSlide;
public class MainIntroActivity extends IntroActivity {
public static final int REQUEST_CODE_INTRO = 1;
// private static final int REQUEST_CODE_INTRO =9; //here I tried to set the result code
//manually to some int but that does not work
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
setFullscreen(true);
super.onCreate(savedInstanceState);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//I am adding the items here in the slider hip hip hooray!
setButtonBackVisible(false);
setButtonNextVisible(false);
setButtonCtaVisible(false);
setButtonCtaTintMode(BUTTON_CTA_TINT_MODE_TEXT);
addSlide(new SimpleSlide.Builder()
.title("Welcome to PathOr Leagues")
.description("my description goes this way")
.image(R.drawable.icon_user_)
.background(R.color.colorAccent)
.backgroundDark(R.color.colorPrimaryDark)
.build());
addSlide(new SimpleSlide.Builder()
.title("Welcome to PathOr Leagues")
.description("my description goes this way")
.image(R.drawable.icon_user_)
.background(R.color.colorAccent)
.backgroundDark(R.color.colorPrimaryDark)
.build());
addSlide(new SimpleSlide.Builder()
.title("Welcome to PathOr Leagues")
.description("my description goes this way")
.image(R.drawable.icon_user_)
.background(R.color.colorAccent)
.backgroundDark(R.color.colorPrimaryDark)
.build());
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_INTRO) {
if (resultCode == RESULT_OK) {
startActivity(new Intent(this,LoginActivity.class));
finish();
} else {
startActivity(new Intent(this,LoginActivity.class));
// Cancelled the intro. You can then e.g. finish this activity too.
finish();
}
}
}
}
Я просто хочу открыть активность входа в систему, когда вводный слайдер заканчивается. Любая помощь очень ценится!