package com.fastaccess.ui.modules.parser;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.widget.Toast;
import com.fastaccess.R;
import com.fastaccess.data.dao.model.Login;
import com.fastaccess.provider.scheme.StackBuilderSchemeParser;
import com.fastaccess.ui.modules.login.LoginActivity;
/**
* Created by Kosh on 09 Dec 2016, 12:31 PM
*/
public class LinksParserActivity extends Activity {
@Override protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Login.getUser() == null) {
Toast.makeText(this, R.string.please_login, Toast.LENGTH_SHORT).show();
startActivity(new Intent(this, LoginActivity.class));
finish();
return;
}
onCreate(getIntent());
}
@Override protected void onStart() {
super.onStart();
setVisible(true);
}
private void onCreate(@Nullable Intent intent) {
if (intent == null || intent.getAction() == null) {
finish();
return;
}
if (intent.getAction().equals(Intent.ACTION_VIEW)) {
onUriReceived();
return;
}
finish();
}
private void onUriReceived() {
StackBuilderSchemeParser.launchUri(this, getIntent());
finish();
}
}